后缀不能传输邮件

我正在使用postfix和dovecot设置一个邮件服务器。 我正在使用存储在SQL数据库中的虚拟用户。 我检查过邮件队列是空的,日志显示邮件已收到但未被转发。 我已经发布了main.cf和master.cf的相关部分:

main.cf

virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf,mysql:/etc/postfix/mysql-email2email.cf virtual_transport = dovecot dovecot_destination_recipient_limit = 1 

master.cf

 dovecot unix - nn - - pipe flags=DRhu user=vmail:vmail argv=/usr/local/libexec/dovecot/deliver -f ${sender} -d ${recipient} 

我也试着用一个shell脚本replace/ usr / local / libexec / dovecot / deliver,这个脚本会logging命令是否执行,但是没有保存日志。

看那里,你可能会发现你忘了一些步骤。

如何安装Postfix和Dovecot

看右边菜单上的步骤,find你错过的东西

我假设你有一个CentOS,但如果它不是你的发行版,那么看看另一个os菜单。