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(性价比不是很高)。但是有那么好的社区文件可以给我们参考,真是大家风范。

By Lu Jun

80后男,就职于软件行业。习于F*** GFW。人生48%时间陪同电子设备和互联网,美剧迷,高清视频狂热者,游戏菜鸟,长期谷粉,临时果粉,略知摄影。

2 comments

Leave a comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.