Postfix 如何定义未列出的收件人或发件人?

Postfix 如何定义未列出的收件人或发件人?

Postfix 的文档定义smtpd_reject_unlisted_recipient (default: yes)

请求 Postfix SMTP 服务器拒绝来自未知收件人地址的邮件,即使未指定明确的reject_unlisted_recipient 访问限制。这可防止 Postfix 队列被无法投递的 MAILER-DAEMON 消息填满。

当地址与虚拟(5)别名或规范(5)映射匹配时,它始终被视为“已知”。

收件人域与 $mydestination、$inet_interfaces 或 $proxy_interfaces 匹配,但收件人未在 $local_recipient_maps 中列出,并且 $local_recipient_maps 不为空。收件人域与 $virtual_alias_domains 匹配,但收件人未在 $virtual_alias_maps 中列出。收件人域与 $virtual_mailbox_domains 匹配,但收件人未在 $virtual_mailbox_maps 中列出,并且 $virtual_mailbox_maps 不为空。收件人域与 $relay_domains 匹配,但收件人未在 $relay_recipient_maps 中列出,并且 $relay_recipient_maps 不为空。此功能在 Postfix 2.1 及更高版本中可用。

smptd_reject_unlisted_sender (default: no)作为

请求 Postfix SMTP 服务器拒绝来自未知发件人地址的邮件,即使未指定明确的reject_unlisted_sender 访问限制。这可以减缓蠕虫或病毒伪造邮件的激增。

当地址与虚拟(5)别名或规范(5)映射匹配时,它始终被视为“已知”。

发件人域与 $mydestination、$inet_interfaces 或 $proxy_interfaces 匹配,但发件人未在 $local_recipient_maps 中列出,并且 $local_recipient_maps 不为空。发件人域与 $virtual_alias_domains 匹配,但发件人未在 $virtual_alias_maps 中列出。发件人域与 $virtual_mailbox_domains 匹配,但发件人未在 $virtual_mailbox_maps 中列出,并且 $virtual_mailbox_maps 不为空。发件人域与 $relay_domains 匹配,但发件人未在 $relay_recipient_maps 中列出,并且 $relay_recipient_maps 不为空。此功能在 Postfix 2.1 及更高版本中可用。

我发现发件人或收件人的概念unlisted令人困惑。我的邮件服务器由 iRedMail 启动,将两者都设置为yes。它们似乎共享相同的标准,因此我相信 Postfix 会将被视为“已知”的东西视为“已验证”,这遵循了其对“已知”的定义。但是,我的邮件服务器运行良好,但我无法想象如果我从我的 gmail 帐户向我的邮件服务器发送电子邮件,它会通过“已知”的标准并被拒绝。我查看了iRedMail 设置的和表domains,我的域是唯一列出的域,我的转发仅显示我的域中的用户,包括邮政局长,老实说,我不知道该怎么做,但我认为这不是理解这一点的关键。我也没有文件夹和没有文件夹,那么我的电子邮件如何被视为已列出,因此不会被拒绝?forwardingsmailboxdomainsmailbox/etc/postfix/virtual/etc/postfix/canonical

无论如何,我认为我可以放心,我的 Gmail 帐户不会被列为“已知”,那么为什么不是未列出的发件人,因此无法向我的 MDA 发送邮件?

相关内容