我有一个包含多个地址的域名(例如1@a.com2@a.com3@a.com ....) 我注意到,在所有设置的主对话框中,底部的设置 -发送服务器 (SMTP)- 是一样的。当我点击编辑 SMTP 服务器旁边,我显示在底部 -用户名为了安全和身份验证对于所有账户来说确实是一样的(例如1@a.com 甚至2@a.com)。
这样做有什么问题吗?我应该为每个使用自己的用户名进行身份验证的电子邮件地址创建一个新的传出连接,还是保持这种状态就可以了?
(如果重要的话,我正在使用一家网络托管公司来托管电子邮件。)
答案1
这取决于您的提供商设置,因此没有人可以明确评论,但这应该在实践中发挥作用(但除了邮件提供商之外的任何人都不能 100% 保证),前提是所有用户都是“@a.com” - 实际上使用邮件服务器识别的域名,并且没有 SPF 或类似的记录阻止该服务器被使用。
SMTP 身份验证是为了防止某些类型的垃圾邮件,即防止滥用与发件人或收件人无关的邮件服务器来发送垃圾邮件。因此,邮件服务器提供商通常感兴趣的是某种审计跟踪/控制,以了解谁使用了服务器,这可以通过验证与用户关联的邮件帐户来实现。
虽然我毫不怀疑可以进一步锁定它(即通过将发件人与电子邮件地址进行匹配),但这在实践中会出现问题,因为您需要考虑别名和角色帐户,并且我预计这会带来很多额外的处理开销,更不用说支持麻烦了。
值得一提的是,我运行了一个基于 Postfix、Dovecot 和各种垃圾邮件、病毒和信誉插件的相当常见的邮件服务器设置,并且我的服务器 - 我希望这广泛表明了常见的做法 - 将允许任何经过验证的用户发送电子邮件。