Total Pageviews

Wednesday, 20 February 2013

postfix + dovecot + mysql 建立邮件服务器

参照的Linode上的文章。在我的Debian的VPS上建立了一遍。只是走了一下步骤。原理还是很模糊。我跟着这个步骤走下来之后发现竟然不能发送邮件到我建立的邮箱。日志中的错误信息如下:
postfix/local[4961]: 498E62DC04E: to=<l@yourdomain.com>, relay=local, delay=0.07, delays=0.05/0.01/0/0.01, dsn=5.1.1, status=bounced (unknown user: “l”)
一时郁闷,静下心来仔细观察日志,发现有这样一行在之前的错误信息上方:
postfix/trivial-rewrite[4960]: warning: do not list domain yourdomain.com in BOTH mydestination and virtual_mailbox_domains
第一次看见是warning也没有仔细去看。后来突然想到会不会是这个原因呢。于是将mydestination修改了一下变成 server.yourdomain.com,反正只要在mysql表domains中的virtual_mailbox_domains不要和 mydestination有重复就可以了。一改,一重启postfix,还真灵验。可以接受邮件了。在这里多谢linode上有如此详细的文章。虽然没 有用linode的vps(性价比不是很高)。但是有那么好的社区文件可以给我们参考,真是大家风范。