标签:
环境
centos 6.4 64位系统
service为系统账号,用于收发邮件
在之前要先设置好服务器的DNS解析,添加A,MX,TXT标记,以万网为例
记录类型 主机记录 解析线路 记录值 MX优先级 TTL
A mail 默认线路 192.168.1.2 -- 10分钟
MX @ 默认线路 www.abc.com. 10 10分钟
TXT @ 默认线路 v=spf1 a mx ~all -- 10分钟
安装postfix
yum -y install postfix
安装完成修改配置文件main.cf,至于master.cf一般不用改动,默认就好
修改前要注意,行首不能有空格,=号两边要加空格
cd /etc/postfix
cp main.cf main.cf_bak #修改前先备份
vi main.cf
修改以下内容,前面数字为行号,或有偏差,以自己的为准
76 myhostname = www.abc.com #设定主机名(一定要注意,这个注释在配置文件里不能这样写,否则会出错,这里只是方便注释而已)
83 mydomain = abc.com #一般会取myhostname第一个点后的名称
99 myorigin = $mydomain #发信时显示的来源地址,当mail from为空时取这个值
113 inet_interfaces = all #设定 postfix 的监听接口,默认只监听本地接口,all为监听所有对外接口
119 inet_protocols = ipv4 #设定 postfix 的监听 IP 协议,如果有ipv6就再加上吧
165 mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain #设定能够收信的主机名
264 mynetworks = 127.0.0.0/8 #规定信任的客户端,在这里只允许本地转发邮件
386 alias_maps = hash:/etc/aliases #设定邮件别名
397 alias_database = hash:/etc/aliases
保存退出
每次更改完main.cf后都要重启postfix,可以/etc/init.d/postfix reload(restart)
启动postfix,/etc/init.d/postfix start
测试发送邮件
telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is ‘^]‘.
220 www.abc.com ESMTP Postfix
ehlo service
250-www.abc.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from:service@abc.com
250 2.1.0 Ok
rcpt to:123456789@qq.com
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
subject:test postfix mail
is test body
.
250 2.0.0 Ok: queued as 89EC7240511
quit
至此邮件发送成功,查看邮件队列
队列为空,说明邮件已发出去,没有错误
接下来安装dovecot,可以在客户端用POP/IMAP收取信件
yum -y install dovecot
安装完后修改配置文件
因为现在很多客户端禁止明文传输,所以都会使用POP3s/IMAPs协议
cd /etc/dovecot
cp dovecot.conf dovecot.conf_bak
vi dovecot.conf
修改后保存退出
cd conf.d
cp 10-auth.conf 10-auth.conf_bak
vi 10-auth.conf
把这一行的注释去掉
保存退出
cp 10-ssl.conf 10-ssl.conf_bak
vi 10-ssl.conf
保存退出
cp 10-master.conf 10-master.conf_bak
vi 10-master.conf
添加完上面红色框的内容,保存退出
cp 10-mail.conf 10-mail.conf_bak
vi 10-mail.conf
保存退出
启动dovecot
/etc/init.d/dovecot start
检查端口是否起动
至此安装完毕,剩下的就是用foxmail等第三方软件收件了
标签:
原文地址:http://www.cnblogs.com/latma/p/4182921.html