我怎样才能将我的 smtp 服务器的所有邮件重定向到一个地址邮件(使用 roundcube)?

我怎样才能将我的 smtp 服务器的所有邮件重定向到一个地址邮件(使用 roundcube)?

我已经安装了 postfix/courier 来发送和接收邮件。

我使用 roundcube 之类的网络邮件来观看它。

我已经使用 mysql DB 配置了 postfix,并创建了[email protected]地址。可以alias在 SQL 表中添加alias,但我不想手动添加所有地址。

我如何重定向邮件,以及[email protected]上的邮件[email protected],能够用 roundcube 查看吗?

编辑:
我找到了luser_relay参数和这篇博文

但邮件仍然被拒绝而不是被重定向。

/usr/sbin/postconf -n

alias_database               = hash:/etc/aliases  
alias_maps                   = hash:/etc/aliases  
append_dot_mydomain          = no  
biff                         = no  
config_directory             = /etc/postfix  
disable_vrfy_command         = yes  
inet_interfaces              = all  
inet_protocols               = all  
local_recipient_maps         =  
luser_relay                  = contact@localhost  
milter_default_action        = accept  
mydestination                = IP, localhost.localdomain, localhost  
myhostname                   = MYdomain.com  
mynetworks                   = 127.0.0.0/8  
myorigin                     = MYdomain.com   
recipient_delimiter          = +  
relayhost                    =  
smtpd_banner                 = $myhostname ESMTP $mail_name (Debian/GNU)  
smtpd_client_restrictions    = permit_mynetworks  
smtpd_helo_required          = yes
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination, reject_non_fqdn_recipient  
smtpd_sender_restrictions    = permit_mynetworks, warn_if_reject reject_unverified_sender  
virtual_alias_maps           = mysql:/etc/postfix/mysql-virtual_aliases.cf,mysql:/etc/postfix/mysql-virtual_aliases_comptes.cf  
virtual_gid_maps             = static:5000  
virtual_mailbox_base         = /var/spool/vmail/  
virtual_mailbox_domains      = mysql:/etc/postfix/mysql-virtual_domaines.cf  
virtual_mailbox_maps         = mysql:/etc/postfix/mysql-virtual_comptes.cf  
virtual_uid_maps             = static:5000

答案1

您不必添加所有地址,您只需将别名从“@mydomain.com”添加到“[电子邮件保护]',但请注意,使用此参数时,即使地址未添加到邮箱映射中,所有可能发送到任何电子邮件地址的邮件也会被转发。因此,您也会收到发送到所有这些地址的垃圾邮件。

相关内容