![限制用户仅从特定 IP 地址发送电子邮件以减少垃圾邮件](https://linux22.com/image/688402/%E9%99%90%E5%88%B6%E7%94%A8%E6%88%B7%E4%BB%85%E4%BB%8E%E7%89%B9%E5%AE%9A%20IP%20%E5%9C%B0%E5%9D%80%E5%8F%91%E9%80%81%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E4%BB%A5%E5%87%8F%E5%B0%91%E5%9E%83%E5%9C%BE%E9%82%AE%E4%BB%B6.png)
如何限制人们从我的电子邮件域发送电子邮件以减少垃圾邮件。我们在 ubuntu 中使用 postfix。是否有任何参数可以在 main.cf 中配置以实现此目的?
任何帮助都将不胜感激。谢谢
答案1
这是通过实施不同的安全解决方案来实现的:
- SPF:您所在区域的文本 DNS 记录,指定允许从您的域发送哪些服务器;这并非限制,但主要电子邮件提供商会在其垃圾邮件分析中考虑它
- DMARC:文本 DNS 记录,指定如何处理未通过 SPF 验证的邮件;有一个 DMARC 策略告诉接收 MTA 拒绝这些记录,但通常明智的做法是先报告它以验证您的配置
- DKIM:在每封外发邮件中放置加密签名;公钥放置在文本 DNS 记录中,允许远程 MTA 验证签名;此步骤意味着对 PostFix 配置进行微小更改
当然,没有什么可以保证世界上所有的 MTA 都会遵守其中的部分或全部指令,但实施这些指令无疑是朝着正确方向迈出的一步,而且可能会解决您的问题。
请注意,从您之前的问题中我注意到,您的服务器没有 PTR 记录,这会对您的邮件传递能力产生负面影响,可能会导致它们被过滤为垃圾邮件或被拒绝。