1.安装POP3服务组件
以系统管理员身份登录WindowsServer2003系统。依次进入“控制面板→添加或删除程序→添加/删除Windows组件”,在弹出的“Windows组件向导”对话框中选中“电子邮件服务”选项,点击“详细信息”按钮,可以看到该选项包括两部分内容:POP3服务和POP3服务Web管理。为方便用户远程Web方式管理邮件服务器,建议选中“POP3服务Web管理”。
2.安装SMTP服务组件
选中“应用程序服务器”选项,点击“详细信息”按钮,接着在“Internet信息服务(IIS)”选项中查看详细信息,选中“SMTPService”选项,最后点击“确定”按钮。此外,如果用户需要对邮件服务器进行远程Web管理,一定要选中“万维网服务”中的“远程管理(HTML)”组件。完成以上设置后,点击“下一步”按钮,系统就开始安装配置POP3和SMTP服务了。
1.创建邮件域
点击“开始→管理工具→POP3服务”,弹出POP3服务控制台窗口。选中左栏中的POP3服务后,点击右栏中的“新域”,弹出“添加域”对话框,接着在“域名”栏中输入邮件服务器的域名,也就是邮件地址“@”后面的部分,如“ rtj.net ”,最后点击“确定”按钮。其中“ rtj.net ”为在Internet上注册的域名,并且该域名在DNS服务器中设置了MX邮件交换记录,解析到WindowsServer2003邮件服务器IP地址上。
2.创建用户邮箱
选中刚才新建的“rtj.net”域,在右栏中点击“添加邮箱”,弹出添加邮箱对话框,在“邮箱名”栏中输入邮件用户名,然后设置用户密码,最后点击“确定”按钮,完成邮箱的创建。
完成POP3服务器的配置后,就可开始配置SMTP服务器了。点击“开始→程序→管理工具→Internet信息服务(IIS)管理器”,在“IIS管理器”窗口中右键点击“默认SMTP虚拟服务器”选项,在弹出的菜单中选中“属性”,进入“默认SMTP虚拟服务器”窗口,切换到“常规”标签页,在“IP地址”下拉列表框中选中邮件服务器的IP地址即可。点击“确定”按钮,这样一个简单的邮件服务器就架设完成了。
完成以上设置后,用户就可以使用邮件客户端软件连接邮件服务器进行邮件收发工作了。在设置邮件客户端软件的SMTP和POP3服务器地址时,输入邮件服务器的域名“rtj.net”即可。
[root@iZ11uh778whZMaildir]#uname–a
[root@iZ11uh778whZMaildir]#cat/etc/issue
查看posfix的版本
[root@iZ11uh778whZMaildir]#postconfmail_version
一般是默认就安装了posfix的,如果没有暗转的话,是用yum-yinstallpostfix安装
[root@iZ11uh778whZMaildir]#yum-yinstallpostfix
查看默认的mta
[root@iZ11uh778whZMaildir]#alterna TI ves--displaymta
我们可以看到默认的mta就是postfix,也许是sendmail,如果不是postfix,则修改为postfix
[root@iZ11uh778whZMaildir]# alterna TI ves --config mta
There is1 program that provides ‘mta’。
Selec TI on Command
-----------------------------------------------
*+1 /usr/sbin/sendmail.postfix
Enter to keepthe current selec TI on[+], or type selection number: 1
Postfix的配置文件主要有:/etc/postfix/main.cf和/etc/postfix/master.cf
我们主要修改/etc/postfix/main.cf
[root@iZ11uh778whZ postfix]# vim /etc/postfix/ main.cf
将#myhostname =virtual.domain.tld前面的‘#’去掉,改为
myhostname = localhost //系统的主机名称
将#mydomain = domain.tld前面的‘#’去掉,改为
mydomain = 51cs8.com //email的地址,为可用的域名
将#myorigin = $mydomain前面的‘#’去掉,改为
myorigin = $mydomain //指定本地发送邮件中来源和传递显示的域名
将#inet_interfaces =localhost前的‘#’去掉,改为
inet_interfaces = all //设置网络接口以便Postfix能接收到邮件
将#mydestination = mydomain, localhost前面的‘#’去掉,改为
mydestination = mydomain, localhost,$mydomain //指定哪些邮件地址允许在本地发送邮件
将#local_recipient_maps = 前面的‘#’去掉,改为
local_recipient_maps =
将#mynetworks =168.100.189.0/28, 127.0.0.0/8前面的‘#’去掉,改为
mynetworks = 10.47.200.0/21, 127.0.0.0/8 //根据自己内网的实际情况写,指定受信任SMTP的列表,具体的说,受信任的SMTP客户端允许通过Postfix传递邮件
将#home_mailbox = Maildir前面的‘#’去掉,改为
home_mailbox = Maildir/ //设置邮箱路径与用户目录有关,也可以指定要使用的邮箱风格。
将#smtpd_banner = mail_name ($mail_version)前面的‘#’去掉,改为
smtpd_banner = $myhostname ESMTP unknow //不显示SMTP服务器的相关信息
在配置文件的最后追加如下内容:
#smtpd
smtpd_sasl_auth_enable = yes //使用smtp认证
broken_sasl_auth_clients = yes //让不支持RFC2554的smtpclient也可以跟postfix做交互。
smtpd_sasl_local_domain = $myhostname //指定SMTP认证的本地域名
smtpd_sasl_security_options = noanonymous //取消匿名登陆方式
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated, reject_unauth_destination //设定邮件中有关收件人部分的限制
[root@localhost ~]#yum -y install cyrus*
因为我之前安装过,所提提示已经安装。
Cyrus-sasl的配置文件路径:/etc/sasl2/smtpd.conf
[root@iZ11uh778whZ postfix]# vim /etc/sasl2/smtpd.conf
在文件尾部追加
log_level: 3 //记录log的模式
saslauthd_path:/var/run/saslauthd/mux //设置一下smtp寻找cyrus-sasl的路径
下面是我/etc/sasl2/smtpd.conf的内容:
pwcheck_method: saslauthd
mech_list: plain login
log_level: 3
saslauthd_path: /var/run/saslauthd/mux
[root@iZ11uh778whZ postfix]# /etc/init.d/postfix restart
Shutting down postfix: [ OK ]
Starting postfix: [ OK ]
[root@iZ11uh778whZ postfix]# /etc/init.d/saslauthd restart
Stopping saslauthd: [ OK ]
Starting saslauthd: [ OK ]
[root@iZ11uh778whZ postfix]# /etc/init.d/cyrus-imapd restart
Shutting down cyrus-imapd: [ OK ]
Exporting cyrus-imapd databases: [ OK ]
Importing cyrus-imapd databases: [ OK ]
Starting cyrus-imapd: [ OK ]
查看smtp启动情况:
[root@iZ11uh778whZ postfix]# netstat -tpnl | grep 25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 1714/master
查看imap启动情况:
[root@iZ11uh778whZ postfix]# netstat -tpnl | grep cyrus
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2687/cyrus-master
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 2687/cyrus-master
tcp 0 0 0.0.0.0:4190 0.0.0.0:* LISTEN 2687/cyrus-master
tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 2687/cyrus-master
tcp 0 0 0.0.0.0:995 0.0.0.0:* LISTEN 2687/cyrus-master
[root@iZ11uh778whZ postfix]# chkconfig postfix on
[root@iZ11uh778whZ postfix]# chkconfigpostfix --list
postfix 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@iZ11uh778whZ postfix]# chkconfig saslauthd on
[root@iZ11uh778whZ postfix]# chkconfigsaslauthd --list
saslauthd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@iZ11uh778whZ postfix]# chkconfig cyrus-imapd on
[root@iZ11uh778whZ postfix]# chkconfig cyrus-imapd--list
cyrus-imapd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
添加账号、密码 system | system
[root@iZ11uh778whZ postfix]# useradd system
[root@iZ11uh778whZ postfix]# passwd system
Changing password for user system.
New password:
BAD PASSWORD: it is based on a dictionaryword
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updatedsuccessfully.
测试是否可用
[root@iZ11uh778whZpostfix]# testsaslauthd -u system -p system
0: OK “Success.”
安装完cysus-imapd会自动产生一个管理账号cyrus,所属用户组是mail
[root@iZ11uh778whZ tank]# id cyrus
uid=76(cyrus) gid=12(mail)groups=12(mail),76(saslauth)
将账户system的所在组切换到mail组
[root@iZ11uh778whZ tank]# usermod -g 12 system
[root@iZ11uh778whZ tank]# id system
uid=502(system) gid=12(mail)groups=12(mail)
添加测试账号:
[root@iZ11uh778whZtank]# cyradm -u cyrus localhost --auth plain
先分享一个如何通过windows 自行搭建免费邮件服务器的方法。首先,安装POP3、SMTP组件。对windows server进行检查,看看是否安装了pop3服务和smtp服务组件,若未安装,则需要进行手动添加。
安装pop3服务组件:先必须以系统管理员身份登入到windows server系统中,再按步骤进行设置“控制面板→添加或删除程序→添加/删除windows组件”,完成后会弹出一个对话框“windows组件向导”,选“电子邮件服务”,再点击“详细信息”,这时会出现2个部分内容:pop3服务和pop3服务web管理。“pop3服务web管理”便于用户进行远程web方式管理邮件服务器,这方面有需求的可选择该项。
安装smtp服务组件:找到“应用程序服务器”,点击其中的“详细信息”按钮,然后点击“Internet信息服务(IIS)”进行详细信息查看,再选择“Smtp Service”,按确定。而用户若希望能用远程web管理邮件服务器,就一定要选择“万维网服务”中的“远程管理(HTML)”组件,待以上步骤都完成后,点击“下一步”,这样就可以进行pop3和smtp服务的安装配置了。
其次,配置pop3和smtp服务器。在进行smtp服务器配置前必须先完成pop3服务器的配置,这样才能搭建成功。pop3服务器:点击“开始→管理工具→pop3服务”,在弹出的窗口左栏选中pop3服务,然后点击右栏的“新域”按钮,弹出“添加域”对话框,在“域名”一栏中输入你的邮件服务器域名,就是邮件账户“@”后面的部分,例如@后面输入的um.net,再点击确定。这样就在Internet上注册了一个名为“um.net”的域名,且该域名在DNS服务器中设置了邮件交换记录,并将解析到windows server邮件服务器的IP地址上。邮件域创建完成后选中新建的“um.net”域,点击右栏的“添加邮箱”按钮,在弹出的对话框中的“邮箱名”中输入邮箱用户名,设置好密码,在点击确定,这样从创建邮件域到创建邮箱就完成了。
smtp服务器:以上步骤完成后,点击“开始→程序→管理工具→Internet信息服务(IIS)管理器”,在弹出的窗口中点击“默认smtp虚拟服务器”,再点击“属性”选项,从而进入到“默认smtp虚拟服务器”中,再切换到“常规”标签页,在“IP地址”下拉列表框中选择邮件服务器的IP地址,点击确定,这样一个小型邮件服务器就架设成功了。
最后,邮件收发及远程web管理。用户利用邮件客户端软件连接到邮件服务器就可以进行邮件收发工作了,在设置邮件客户端软件的pop3和smtp服务地址时,域名输入“um.net”即可。若要进行邮件服务器的远程web管理,在远端客户机中,打开IE浏览器,输入“服务器IP地址:8098”,在弹出的连接对话框中输入管理员用户名和密码,点击确定,就能登录到web管理界面了。
这也只适用于一些对邮件系统功能要求不多的企业。像简单的邮件收发,邮件存档管理这类常规需求能基本满足。垃圾邮件过滤、海外通信、邮件监控加密等功能是不具备的。
企业应如何选择合适的邮件服务器,重点还是看自身需求来量体裁衣。对信息安全或企业邮箱功能有更高要求的企业,建议使用专业的邮件服务器进行自建。在众多一线邮件服务器品牌中,U-Mail邮件服务器的性价比就相当不错。U-Mail是国内最早提出一次性购买终生免费升级的专业邮件系统服务商。内嵌顶级的反垃圾模块、安全邮件网关、以及独有的全球收发保证功能都无需再额外付费,且提供从安装、部署到维护一站式全程服务。相信方便、经济、高效、安全稳定的U-Mail邮件服务器,将是企业管理无忧的最佳选择。
及其它技术的无线计算机通信相比,有许多本质上的区别。无线局域网必须支持高速突发数据业务,在室内使用时要解决包括多径衰落、相邻子网间串扰等问题。下面我们列出组建无线局域网时必须注意和克服的8项技术难点。
可靠性
有线局域网的信道误比特率达10-9,这样保证了通信系统的可靠性和稳定性。无线局域网的信道误比特率应尽可能低,否则,当误比特率过高而不能被纠错码纠正时,该错误分组将被安排重发。这样大量的重发分组会使网络的实际吞吐性能大打折扣。具根据我们的实验数据表明,如系统分组丢失率≤10-5 ,或信道误比特率≤10-8,可以保证较满意的网络性能。
兼容性
对室内应用的局域网,应尽可能与现有有线局域网兼容,现有的网络操作系统和网络软件应能在无线局域网上不加修改地正常运行。
数据数率
为了满足局域网的业务环境,无线局域网至少应具备1Mbps以上的数据数率。
通信保密
由于无线局域网的数据经无线媒体发往空中,要求其有较高的通信保密能力。无线局域网可在不同层次采取措施来保证通信的安全性。首先,采取适当的传输措施。例如,采用扩展频谱技术,使盗听者 难以从空中捕获到有用信号。其次,为防止不同局域网间干扰与数据泄露,需采取网络隔离或设置网络认证措施。最后,在同一网中,应设置严密的用户口令及认证措施,防止非法用户入网。还应设置用户可选的数据加密方案,即使信号被盗听也难于理解其中的数据内容。
移动性
我们把无线局域网中的站分为全移动站与半移动站两类。全移动站指在网络覆盖范围内该站可在移动状态下保持与网络的通信。例如蜂窝电话网的移动站(收机)即是一种全移动站。半移动站指在网络覆盖范围内网中的站可自由移动,但仅在静止状态下才能与网络通信。支持全移动站的网络称为全移动网络,而支持半移动站的网络称为半移动网络。按以上分类,目前的无线局域网大都属于覆盖范围极小的(几米到几百米)的全移动网络。为了扩大覆盖范围和提高频带利用率,必然导致引入蜂窝或微蜂窝网络结构。
节能管理
由于无线局域网要面向便携机使用,为节省便携机内电池的消耗,网络应具有节能管理功能。即当某站不处于数据收发状态时,应使机内收发机处于休眠状态,当要收发数据时,再激活收发机。
小型化、低价格
这是无线局域网能够实用并普及的关键所在。这取决于大规模集成电路,尤其是高性能、高集成度砷化镓技术。目前3GHz以下砷化镓MMIC(微波单片集成电路)的技术已逐于成熟,已具备了生产小型、低价格无线局域网射频单元的技术能力。
电磁环境、无线电频段的使用范围
在室内使用的无线局域网,应考虑电磁波对人体健康的损害及其它电磁环境的影响。无线电管理部门应规定无线局域网能够使用的频段,规定发射功率及带外辐射等各项技术指标。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)