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

Posted by zuzhihui in Linux技术 on 2008/07/15 with No Comments

本文详细介绍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
标签:

No Comments

nevermind on 2008/07/15  · 

怎么管理

有WEBMAIL平台吗

admin on 2008/07/15  · 

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

Leave a Comment

Back to Top

2007-2013 © 北京瑞豪开源科技有限公司 京ICP备13004995号-2