如何配置SMTP服务器
1、配置smtp服务器,找到开始菜单---管理工具---IIS60管理器。
2、新建域名右击smtp 虚拟服务器,右击新建 域名。
3、设置smtp邮箱域名,如 zuozuocom 然后点击完成。
4、配置身份验证右击smtp virtual server属性,然后勾选 访问---身份验证---勾选 集成windows身份验证。
5、此外如果要设置默认域名,可以勾选设置默认域,这是SMTP服务器就配置好了。
以qq为例,收件服务器为imap.qq.com,发件服务器为smtp.qq.com,具体如下:
操作坏境:戴尔电脑,win10,QQ邮箱5230。
一、在邮箱中启用IMAP服务。在Mail中创建一个新的QQ邮箱账户,单击“手动设置”进入手动设置页面,在收件服务器设置中,“帐户类型”选择“IMAP”,“收件服务器”为imapqqcom。
二、然后,进入发件服务器设置,“发件服务器”输入为smtp.qq.com,单击“继续”以成功建立一个IMAP帐户。
三、在“邮件”导航栏中选择刚刚添加的账户,右键单击菜单,进入编辑账户页面,进入设置的“高级”选项卡页面,将IMAP端口修改为143,端口为993,保存,配置成功。
IMAP的主要优点
1、它允许用户通过任意数量的不同设备从任何地方访问自己的电子邮件。
2、IMAP允许用户访问,组织,阅读和排序电子邮件,而无需先下载它们。因此,用户可以更快地检查邮件,并可以更好地控制打开哪些附件。
3、使用IMAP可以自主删除邮件,创建和管理多个邮箱或文件夹。
4、IMAP不会将邮件从服务器移动到用户的计算机上,它可以将用户计算机上的电子邮件与服务器上的电子邮件同步。
一,安装postfix,cyrus-sasl,cyrus-imapd
如果yum提示找不到软件包,请换一下源,请参考centos 6推荐使用epel源
代码如下:
[root@localhost ~]# yum install postfix
[root@localhost ~]# yum install cyrus
二,删除了sendmail
代码如下:
[root@localhost ~]# rpm -e sendmail
或者
代码如下:
[root@localhost ~]# yum remove sendmail
三,更改默认邮件传输代理(MTA)
代码如下:
[root@localhost sasl2]# alternatives --config mta
共有 1 个程序提供“mta”。
选择 命令
-----------------------------------------------
+ 1 /usr/sbin/sendmailpostfix
按 Enter 来保存当前选择[+],或键入选择号码:1
上面的只有一个postfix,sendmail已经被我删了。可以通过下面命令来查看。
代码如下:
[root@localhost ~]# alternatives --display mta
四,postfix,cyrus-sasl,cyrus-imapd相关配置
1,postfix主配置文件maincf
代码如下:
[root@localhost postfix]# vim /etc/postfix/maincf
myhostname = localhost //76行,将等号后面的部分改写为本机主机名
mydomain = 51yipcom //82行,设置域名
myorigin = $mydomain //97行,把$myhostname改为$mydomain
inet_interfaces = all //112行,把后面的localhost改成all
mydestination = $myhostname, localhost$mydomain, localhost,$mydomain //163行,把前面的注释拿掉,并加一下$mydomain
mynetworks = 19216800/24, 127000/8 //263行,设置内网和本地IP
local_recipient_maps = //209行,把前面的注释拿掉。
smtpd_banner = $myhostname ESMTP unknow //568行,把前面的注释拿掉,然后把$mail_name ($mail_version)改成unknow
p//在maincf文件的底部加上以下内容
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 //设定邮件中有关收件人部分的限制
smtpd_sasl_security_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination //设置允许范围
message_size_limit = 15728640 //邮件大小
mailbox_transport=lmtp:unix:/var/lib/imap/socket/lmtp //设置连接cyrus-imapd的路径
如果不加local_recipient_maps这个配置,收邮件收不到,下面是qq的退信。
收件人邮件地址(tank@51yipcom)不存在,邮件无法送达。host mail51yipcom[122225] said: 550 511: Recipient address rejected: User unknown in local recipient table (in reply to RCPT TO command)
2,cyrus-sasl配置
代码如下:
[root@localhost postfix]# vim /etc/sasl2/smtpdconf //在文件尾部加上以下内容
log_level: 3 //记录log的模式
saslauthd_path:/var/run/saslauthd/mux //设置一下smtp寻找cyrus-sasl的路径,在这里要提一下的32位的机器和64位的机器smtpdconf的路径是不一样的。
p//这是centos 55 32位机器上smtpd的配置文件
[root@linux sasl2]# ls |grep conf
Sendmailconf
smtpdconf
[root@linux sasl2]# pwd
/usr/lib/sasl2
//这是centos 60 64位机器上smtpd的配置文件,其他地方没有smtpd的配置文件
[root@localhost postfix]# ls /etc/sasl2/ |grep smtpd
smtpdconf
网上有不少关于postfix安装文章,配置的时候并没有明确提出是32位机器,还是64位机器。所以在这里标明一下。
3,配置cyrus-imapd
cyrus-imapd的主要配置文件有下面三个
代码如下:
/etc/sysconfig/cyrus-imapd
p/etc/cyrusconf
p/etc/imapdconf
这里是默认的配置,也就是说上面三个文件我是没有动过的。在这里提醒一下imapdconf在这个文件里面,你可以设置管理账号
,设置邮件存放目录,设置密码连接方式等。
五,启动postfix,cyrus-sasl,cyrus-imapd
启动cyrus-imapd服务,就可以同时提供pop和imap服务,如果你已安装了dovecot服务就可以删除掉,cyrus-imapd和dovecot二者选其一就行了,二都可以提供pop和imap服务,不过cyrus-imapd可以为每个用户创建一个信息,而且信箱具有层次结构,比较好管理。建议用cyrus-imapd。
代码如下:
[root@linux sasl2]# /etc/initd/postfix start
[root@linux sasl2]# /etc/initd/saslauthd start
[root@linux sasl2]# /etc/initd/cyrus-imapd start
查看一下进程,
代码如下:
//smtp监听是25端口
[root@linux u]# netstat -tpnl |grep smtpd
tcp 0 0 127001:25 0000: LISTEN 6319/smtpd
代码如下:
//110(POP3)和143(IMAP)端口,下面都已经有了
[root@linux u]# netstat -tpnl |grep cyrus
tcp 0 0 0000:993 0000: LISTEN 23593/cyrus-master
tcp 0 0 0000:995 0000: LISTEN 23593/cyrus-master
tcp 0 0 0000:110 0000: LISTEN 23593/cyrus-master
tcp 0 0 0000:2000 0000: LISTEN 23593/cyrus-master
tcp 0 0 :::993 ::: LISTEN 23593/cyrus-master
tcp 0 0 :::995 ::: LISTEN 23593/cyrus-master
tcp 0 0 :::110 ::: LISTEN 23593/cyrus-master
tcp 0 0 :::143 ::: LISTEN 23593/cyrus-master
tcp 0 0 :::2000 ::: LISTEN 23593/cyrus-master
启动是没有问题的。
六,测试cyrus-sasl
代码如下:
[root@linux t]# passwd cyrus //设置cyrus的密码
[root@linux sasl2]# testsaslauthd -u cyrus -p '' //系统用户和密码
0: OK "Success"
如果显示是上面的内容说是smtp是没有什么问题
七,cyrus-imapd生产邮件管理员账号,并添加测试账号
安装完cyrus-imapd后会产生一个管理账号是cyrus,所属用户组是mail
代码如下:
[root@linux sasl2]# id cyrus //imapdconf里面默认的管理员账号就是cyrus
uid=76(cyrus) gid=12(mail) groups=12(mail),76(saslauth)
在认证admin账号时,我发现32位系统和64位系统有一点不同,二种系统我都配置过,配置都是一样的,
但是出现的结果不一样,看下图
32位机器cyrus管理员用户认证
64位机器cyrus管理员用户认证
从上图可以看出,32位的系统是不用加上--auth plain,64位的要,如果不加的话,根本进不去。
进去后,我们来添加一下测试账号
代码如下:
[root@linux sasl2]# cyradm -u cyrus localhost
IMAP Password:
localhost cm tank
localhost lm
tank (HasNoChildren)
localhost quit
这样我们可以在/var/spool/imap中看到,生成的目录,32位机器和64位机器生成的目录是不一样的
代码如下:
//这是64位系统生成的目录
[root@localhost u]# ls
user^tank
[root@localhost u]# pwd
/var/spool/imap/u
//这是32位系统生成的目录
[root@linux t]# ls
tank
[root@linux t]# pwd
/var/spool/imap/t
八,测试收发邮件
测试前添加一下DNS,
1,mail51yipcom A 默认 122225
2,mail51yipcom A 联通 6012
3,@ MX 默认 mail51yipcom
第1和第2,是添加二条A记录,第三行,设置了一下MX记录,这个千万不要忘了,不然你的域名是不通的。
方法有很多,我们可以利用telnet来测试,不过用telnet来测试收发邮件比较麻烦,用linux自带的
mail命令就方便多了
代码如下:
[root@localhost u]# mail -s '看一下' 95219454@qqcom /etc/imapdconf
手机邮箱的OUTLOOK设置方式:
(1)打开outlook后,单击窗口中的“工具”菜单,选择“电子邮件帐户”;
(2)在对话框中选择“添加新电子邮件帐户”,然后点击下一步;
(3)选择服务器类型为“POP”,点击下一步确定;
(4)在帐号设置对话框中进行如下设置:
电子邮箱地址:输入您的邮箱地址
用户名:邮箱地址中@前面的部分
密码:邮箱的登录密码
接收邮件服务器:popwocomcn
发送邮件服务器:smtpwocomcn
记住密码:选中该项后,在本地收发邮件,无需手动输入密码进行帐号验证
(5)设置好帐号属性后点击其他设置按钮,进行下一步操作;
(6)点选发送服务器活页夹,选择“我的发送服务器(SMTP)要求验证”,按“确定”;
(7)然后测试帐号的有效性;
(8)可以根据窗口的提示,检测帐号的各项设置是否正常,点“关闭”按钮退出测试;
(9)点“完成”后便完成整个新帐号的建立、设置过程。
打开Win Server 2003系统的电脑,点击开始菜单——管理工具——配置您的服务器向导。
在弹出的页面中,点击下一步——自定义配置——下一步——找到邮件服务器——下一步
当点击完下一步的时候,会叫你输入“电子邮件域名”,在这里写上自己想要的域名即:XXXXXX@baiducom的邮箱,你就输入baiducom,找到自己的镜像文件位置或者安装邮件服务器文件服务器的位置就可以安装了,稍等一会儿即可安装成功。
安装完成,点击开始菜单——管理工具——POP3服务,在自己的电子邮件域名中添加邮箱。
为了测试是否成功,最好添加两个邮箱。
在其他电脑中,点击开始菜单——电子邮件,显示名字随便填写,其他的如下图设置,这是登录其中一个邮箱的。
可以发送一封邮件测试下fy1发给fy2,用第三台电脑登录fy2邮箱,即可收到邮件。
U-Mail邮件服务器提醒,可以设置POP3方式收发邮件。如果想使用IMAP方式,配置的时候选择IMAP协议,并把接收服务器的端口改成143接口,其它设置和POP3设置大致类似。其它智能手机或移动设备的设置步骤可参照此处。
范例邮箱信息:
用户邮箱账号 :umail@comingchinacom
邮箱服务器地址:mailcomingchinacom
(设置的时候请相应更改成自己的信息)
(1)进入“设置”,点选“邮件、通讯录、日历”
(2)选择邮箱类型。由于企业邮箱不在列表中,所以请选择“其他”
(3)请填选您的邮箱名,输入邮箱的地址、密码,描述可不用填写,然后选存储;请按照以下提示设置即可。
注意:请不要选择SSL项(即“使用SSL”选择“关闭”)。
收件服务器主机名称:mailcomingchinacom 端口号:110
发件服务器主机名称:mailcomingchinacom 端口号:25
(设置的时候请相应更改成自己的信息)
(4) 将帐户信息设置保存后,系统会自动验证帐户信息,当系统提示:“无法使用SSL连接,您要设置没有SSL的帐户吗 ”请选择“否”,然后设置SSL的帐户;
(5)返回到上一级菜单,点击“高级”选项卡:
(6)在“高级”选项卡中,关闭SSL,服务器端口请设置为 110。其它设置按照默认即可,按下图设置(注意下图是开启了SSL的图示)。
设置后有可能遇到 只能收信不能发信的情况,这时您可以进入桌面的“设置”,然后再次进入“邮件、通讯录、日历”选项卡。
这个时候有会出现之前自动设置过的“U-Mail企业邮箱”名称的邮件帐户了,点击这个帐户,进入手动设置界面。然后按照如下的格式修改。
(7)设置帐户开关:开
收件服务器主机名称为: mailcomingchinacom 端口号:110
发件服务器主机名称为: mailcomingchinacom 端口号:25
(设置的时候请相应更改成自己的信息)
(8)点击进入下一级 SMTP mailcomingchinacom菜单:
(9)在发件人服务器的设置中,用户名建议是 umail@comingchinacom。其它部分无需修改,点击完成即可。
(10)完成以上设置后,您就可以正常的进行邮件的收发了。
Foxmail Server(以下简称FMS)可以搭建出功能强大的邮件服务器。本文以FMS For Windows 2.0为例,从其设置、管理、收发邮件等几方面入手为大家简单介绍该软件的使用方法及注意事项。 ★安装和设置邮件服务器
FMS20要求操作系统Windows NT40(Service Pack4以上)和IIS50及以上版本的支持才能实现全部功能,并且还应以Administrator身份登录计算机。我们的讨论则是基于Windows Server 2000+IIS50的试验环境。FMS的安装过程比较简单,这里不再赘述,我们重点谈谈它的设置过程。
一、设置域名和管理员口令
程序安装完毕后,自动进入设置向导。单击“下一步”按钮,即可进入“应用程序设置”窗口。在这里我们可以设置用户信箱的域名(即用户E-mail地址中@字符的后缀部分)和管理员口令。您可以向域名管理机构申请合法的域名。但是如果通信范围仅限于局域网内部,也可以通过内部的DNS服务器建立一个邮件服务器专用的域名。为叙述方便,我们使用了本机的机器名作为域名(在命令行窗口中键入“hostname”命令就能得到本机的机器名),本例中的机器名为CHHUIAN。然后设置系统管理员口令和邮箱密码以及域管理员口令和邮箱密码,以后在管理系统和域时会用到两个管理员口令(图1)。
二、设置网络参数
域名和管理员口令设置完成后,单击“下一步”按钮进入“网络设置”窗口。在这里可以设定DNS地址、SMTP端口、POP3端口等信息。DNS地址栏中应该填入当地电信部门或您所在的ISP提供的DNS地址,当然如果您只是在局域网内部通信且使用机器名作为域名,则只需填入服务器IP地址即可。本例中的DNS地址为本机IP地址“1011522310”。SMTP端口和POP3端口应该采用默认参数,不过在这里可能会遇到SMTP端口或POP3端口被占用的问题。我们应按照提示停止某些程序对该端口的占用,并且保证以后在运行FMS时这些应用程序始终被关闭。该窗口最下边有一个关于Esmtp的可选项,这是一种身份认证功能,与客户端的“SMTP服务器需要身份认证”配合使用,可以杜绝垃圾邮件的侵袭(图2)。
小提示:一般情况下很容易出现SMTP端口被占用的情况,其原因是�袅薎IS自带的SMTP服务。这时只需在IIS属性对话框中将SMTP服务停止即可解决。
三、IIS设置
接着单击“下一步”按钮进入“IIS设置”窗口,可以通过设置IIS使FMS支持Webmail。为简化操作,我们选中“默认网站”作为Webmail所依附的站点,并采用默认的“Webmail”作为虚拟目录名。单击“完成”按钮,程序会自动对FMS进行配置,根据提示结束设置工作并重新启动服务器(图3)。
客户端收发邮件
邮件服务器设置完成后,我们就可以使用Webmail方式或邮件客户端软件收发邮件了。在客户机或服务器上启动IE浏览器,在地址栏键入邮件服务器地址“http://1011522310/webmail”。回车后出现webmail入口界面。如果是新用户,必须先注册账号才能使用。关于在webmail方式下注册用户和收发邮件的方法相信大家一定很熟悉,这里不作讨论。如果使用Foxmail收发邮件,我们只需新建一个账户,填入相应的邮件服务器名(本例中POP3和SMTP服务器均为CHHUIAN)和已经注册的账户及密码,完成后即可与局域网内的用户通信了(图4)。
★管理邮件服务器
我们可以通过两种方式对邮件服务器进行管理。一种方式是通过Webmail界面进行管理,在浏览器地址栏键入“http://1011522310/Webmail/sysad-
min”或“http://1011522310/Webmail/admin”并键入相应密码即可登录系统管理员界面或域管理员界面。在这里,我们可以对“系统”和“域”两方面进行管理。“系统”管理的权限是管理“域”和“系统过滤器”,可以添加或删除域、更改指定域的管理员口令等,但是在Webmail方式下无法更改指定域的名称。“域”的管理权限仅限于某个域,可以在该域内添加或删除账户、查看某个账户的密码和个人信息、管理该域的公共地址簿等。同样,在Webmail方式下域管理员不能更改账户的名称。
另一种方式是通过本机管理程序进行管理,可以通过程序组启动管理系统。这种方式除了具备Webmail方式下的全部管理功能外,还增加了更改域名和账户名、更改账户的邮箱容量等功能,可以更全面地管理“系统”和“域”。不过测试版没有提供第二种管理方式。
上述内容较笼统地介绍了FMS的使用方法。作为一款功能强大的企业级邮件服务平台,它还有诸如安全邮件设置、日程管理、Wapmail等许多实用功能,有兴趣的朋友可以深入研究
0条评论