在 Postfix 中,是否可以拒绝特定发件人发送给特定收件人的电子邮件?

在 Postfix 中,是否可以拒绝特定发件人发送给特定收件人的电子邮件?

我有一个别名,用于将电子邮件转发给有限数量的收件人。这是一个私人别名,我们希望保留它用于某些通信。

问题 1:公众成员现在知道了别名。是否可以阻止一个特定的电子邮件地址向相关别名发送电子邮件。当然,恶意发件人使用其他电子邮件地址可以轻松绕过阻止规则,但我们可以根据具体情况解决这个问题。

第二季度:更好的替代方案是将别名的使用限制为仅限属于该别名的电子邮件地址。例如:

abc: def, ghi, jkl, mno

发送至别名 abc@ 的电子邮件只能通过以下地址发送:def、ghi、jkl、mno

能实现吗?

答案1

我听从了关联迈克尔·汉普顿由于该服务是基于发件人 SMTP 信封地址提供的,因此容易受到 SMTP 发件人欺骗。

/etc/postfix/main.cf:
smtpd_recipient_restrictions =
    ...
    check_recipient_access hash:/etc/postfix/protected_destinations
    ...the usual stuff...

smtpd_restriction_classes = insiders_only
insiders_only = check_sender_access hash:/etc/postfix/insiders, reject

/etc/postfix/protected_destinations:
[email protected]   insiders_only
[email protected] insiders_only

/etc/postfix/insiders:
my.domain       OK  matches my.domain and subdomains
another.domain  OK  matches another.domain and subdomains

相关内容