Nic*_*icy 2 ubuntu postfix mail-forwarding
这是我所做的:
虚拟文件示例
a_random_email@example.com my_email@gmail.com
a_random_email_2@example.com my_email_2@gmail.com
Run Code Online (Sandbox Code Playgroud)
这是我没有做的(并且不是必需的)我想:
这是 postconf -n 的内容
root@Host-Wordpress-01:~# postconf -n
alias_database = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
home_mailbox = mail/
inet_interfaces = all
inet_protocols = all
mailbox_size_limit = 0
mydestination = example.com, Host-Wordpress-01, localhost.localdomain, localhost
myhostname = example.com
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
virtual_alias_domains = example.com
virtual_alias_maps = hash:/etc/postfix/virtual
Run Code Online (Sandbox Code Playgroud)
我不明白为什么,但我有一个可以邮寄给我自己的电子邮件地址(转发 = 发件人邮件)。所有其他情况都不起作用。
例如,当我的虚拟文件包含:
a_random_email@example.com my_email@gmail.com
Run Code Online (Sandbox Code Playgroud)
当我从 my_email@gmail.com 向 a_random_email@example.com 发送邮件时,它会进入 my_email@gmail.com 的收件箱......奇怪:s
postfix队列中没有电子邮件
我已经在 serverfault 中搜索了相关问题,但没有找到任何可以解决我的问题的问题...
我想解决这个问题,但也接受后缀的替代方案(如果简单)..(虽然没有找到)
删除example.comfrom mydestinationas 邮件到该列表中的域是通过$local_transport邮件传递传输传递的。这是一个很常见的错误,它在参数mydestination 的Postfix main.cf 文件格式文档中单独警告:
警告:
不要指定虚拟域的名称 - 这些域在别处指定。有关更多信息,请参阅VIRTUAL_README。
您可以按照提到的文档进行操作,但 AFAIK 配置似乎还可以。
| 归档时间: |
|
| 查看次数: |
1591 次 |
| 最近记录: |