![如何根据收件人地址过滤 catchall 电子邮件帐户](https://linux22.com/image/652194/%E5%A6%82%E4%BD%95%E6%A0%B9%E6%8D%AE%E6%94%B6%E4%BB%B6%E4%BA%BA%E5%9C%B0%E5%9D%80%E8%BF%87%E6%BB%A4%20catchall%20%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E5%B8%90%E6%88%B7.png)
// 背景信息
我正在开发一个 chrome 插件,可以将网站上的私人消息转发到您的电子邮件,并允许您的电子邮件回复通过各个网站的私人消息系统返回。基本上,通过您的普通电子邮件统一私人消息及其回复。
我是一名 Web 开发人员,但从未使用过电子邮件、Chrome 扩展程序或服务器管理。这主要是一种学习体验。
// 环境
- 小型 Kimsufi 专用服务器
- 通用 ISPConfig 3 使用在 Debian 上运行的 postfix 和 spamassassin 安装。
- 捕捉所有帐户[电子邮件保护]
// 问题
如何设置过滤器来阻止所有不遵循设定的收件人命名方案的来信?我假设它会在某个地方是一个正则表达式,但我不知道在哪里或如何将它写入目标收件人地址。
// 允许的收件人地址
// 不允许的收件人地址
答案1
添加
check_recipient_access regexp:/etc/postfix/access,
到smtpd_recipient_restrictions
。
在 中/etc/postfix/access
,执行以下操作:
!/.*OnXX<at> example\.com/ DISCARD