在Ubuntu Linux下用Postfix配置邮件服务器

本文详细介绍Ubuntu Linux VPS下的Postfix邮件服务器的配置。

添加MX记录

由于MX记录添加后,可能生效要等待一段时间(也可能马上生效),所以在安装配置前,我们首先为域名添加MX记录。到域名提供商应该提供了修改DNS配置的方法,在那里配置域名的MX记录指向VPS的IP即可。假设我们要配置的邮件服务器的域名是bujieyi.cn。确认MX记录的添加是否生效的方法是在Linux下运行:
host -t mx bujieyi.cn

安装Postfix

运行命令:
apt-get install postfix
安装postfix,配置界面出来后选择Internet Site,System mail name填写bujieyi.cn。然后postfix应该就安装完毕并且启动了。 如果要给邮件服务器增加域名就修改/etc/postfix/main.cf文件中的如下行:
mydestination = bujieyi.cn, localhost, localhost.localdomain, localhost
安装一个简单的邮件客户端用于测试:
apt-get install mailx
给support@rashost.com发一个邮件,应该能成功才对,否则说明有问题了。(最好给gmail.com邮箱发,不要给hotmail邮箱发,可能收不到的)
echo "test" | mail support@rashost.com
support@rashost.com邮箱收到信件之后,要回复一下,然后在VPS上运行mail命令,应该能够看到回复的邮件了。
root@nevermind:~# mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/root": 1 message 1 new
>N  1 support@rashost.c  Tue Jul 15 14:14   28/924   Re:
如果发信成功并且收到回复,则进行下一步

配置POP3和IMAP支持

POP3和IMAP是两种收邮件的协议,一般配置一种即可,当然两种都配置也可。postfix不带pop3和imap,我们选择dovecot软件。
apt-get install dovecot-imapd dovecot-pop3d
运行之后pop3和imap都应该启动了,在Windows客户端下用thunderbird邮件客户端软件应该可以用pop3或者imap协议收邮件了。

SMTP发信认证

这是高级话题,请参考:http://rashost.com/blog/postfix-smtp-auth/

加密的SMTP发信认证

这更是高级话题,请参考:http://rashost.com/blog/postfix-tls-smtp/

使用Maildir格式存储邮件

该步骤是可选的,是关于邮件服务器上邮件的存储格式。缺省的是用一个文件保存所有邮件,而Maildir格式是使用一个目录来保存所有的邮件,Maildir的格式相比单个文件更灵活,在邮件多的时候效率更高。 在/etc/postfix/main.cf中加入
home_mailbox = Maildir/
mailbox_command =
然后重启postfix即可:
/etc/init.d/postfix restart

评论

运行adduser user1可以添加用户,passwd

运行adduser user1可以添加用户,passwd user1可以修改密码,关于webmail,需要另外安装,比如这个:http://www.horde.org/imp/

怎么管理 有WEBMAIL平台吗

怎么管理

有WEBMAIL平台吗