似乎我可以为所有用户或仅本地网络上的用户打开传递状态通知。有没有办法只为我们的员工打开 DSN,而不管他们在哪里?IE。如果员工发送邮件(使用 SASL 身份验证),他们会收到退回/推迟/成功通知,但其他向我们系统发送邮件的人却没有?
手册页说:
smtpd_discard_ehlo_keyword_address_maps如果您希望允许来自受信任客户端但不允许来自随机陌生人的 DSN 请求,请使用该功能
并举例:
/etc/postfix/main.cf:
smtpd_discard_ehlo_keyword_address_maps =
cidr:/etc/postfix/esmtp_access
/etc/postfix/esmtp_access:
# Allow DSN requests from local subnet only
192.168.0.0/28 silent-discard
0.0.0.0/0 silent-discard, dsn
::/0 silent-discard, dsn
Run Code Online (Sandbox Code Playgroud)
但我不想基于子网,我想为 A. 使用 SASL 进行身份验证的用户 - 或- B. 在系统上拥有@ourdomain.com 邮箱的用户(我们的员工)启用 DSN
有没有办法做到这一点?
Ubuntu 10.04/后缀 2.7.0
| 归档时间: |
|
| 查看次数: |
1204 次 |
| 最近记录: |