使用Postfix和Dovecot搭建邮件服务器

本文介绍在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/)的原创文章,转载请注明出处!

Leave a Reply

Your email address will not be published. Required fields are marked *