本文介绍在Centos 5中安装配置邮件服务器的过程。 首先安装postfix及dovecot:
yum install postfix dovecot
然后开始配置postfix,编辑/etc/postfix/main.cf的一些变量:
myhostname = mail.example.com mydomain = example.com myorigin = $mydomain inet_interfaces = all mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mynetworks = 127.0.0.0/8 relay_domains = home_mailbox = Maildir/
其中example.com要按照个人要求进行修改。 然后配置dovecot,修改/etc/dovecot.conf的一处,其余可以默认:
mail_location = maildir:~/Maildir
接着按照下例在各用户的家目录创建收件箱:
mkdir /home/john/Maildir chown john:john /home/john/Maildir chmod -R 700 /home/john/Maildir
这样,一个简单的邮件服务器就配置完成了。下面启动相关服务:
/etc/init.d/dovecot start /etc/init.d/postfix start
同时可以将它们设成开机启动:
chkconfig --level 345 dovecot on chkconfig --level 345 postfix on
可以用mail命令测试服务器是否正常工作:
mail -s Title name@domain.com
其中,Title是邮件主题,name@domain.com是收件人地址。mail这个命令在mailx这个软件包里。输入上面的指令后即可书写邮件正文,然后在单独一行输入句点结束正文书写。mail会提示抄送地址,可以回车忽略。
收邮件则是直接到~/Maildir/new/目录下查看新邮件。
另一篇文章讲述如何进行安全设置,如sasl认证,以及tls加密。
本文为悠然居(https://wordpress.youran.me/)的原创文章,转载请注明出处!