这两天打算使用postfix+dovecot进行域名邮箱搭建,无奈搭建完发现,发送邮件没问题,但是接收邮件却不行。
一开始还以为这是postfix配置的问题,于是疯狂地在网上翻教程卸载重装卸载重装...
postfix无法收到邮件

捣鼓了两三天(没错疯狂重试整整搞了几天)一个偶然在/etc/aliases中看到这样一段:
support: postmaster
dovecot收不到邮件

问题就在这里。我的邮箱是[email protected]。而linux的aliases中定义support这个用户名为postmaster的别名,就是说发给[email protected]的邮件会转发到[email protected]中!
这就是为什么每次发邮件support用户的邮件目录中什么都没有而root的邮件目录中却增加了文件。
促使我发现这个问题的原因是我发现新增别的邮件用户都可以收到邮件唯独support没有,所以我猜测问题出在support这个名称上,恰好看到了这个文件内容
解决方案:

vi /etc/aliases #修改文件,把support这行删掉
newaliases #使设置生效
service postfix reload #重载postfix

再去测试,问题解决!
linux postfix无法接收邮件

一共就这么几个别名还给我撞上了,我运气是真的棒

本文作者:小欢

本文链接:解决postfix无法接收邮件的问题 - https://www.xh-ws.com/archives/postfix_solve.html

版权声明:如无特别声明,本文即为原创文章,仅代表个人观点,版权归 小欢博客 所有,遵循知识共享署名-相同方式共享 4.0 国际许可协议。转载请注明出处!