答案1
SMTP 协议不包含对电子邮件中From:
和字段的任何控制。只要您有使用 SMTP 服务器发送电子邮件的权限,它们可以是任何您喜欢的内容。To:
因此,简而言之,没有什么可以阻止任何人在他们发送的电子邮件中使用您的域名。即使是普通用户也可以在他们的电子邮件设置中输入他们喜欢的任何电子邮件地址。
垃圾邮件发送者通常使用有效的域名作为发件人地址以避免被阻止。
虽然您无法阻止某人使用您的域名发送电子邮件,但您可以帮助世界各地的电子邮件服务器了解从您的域名发送的电子邮件是否确实来自您并且是合法的电子邮件,以便将任何其他电子邮件视为垃圾邮件丢弃。
防晒指数
一种方法是使用 SPF。这是进入 DNS 的记录,可让互联网知道哪些服务器被允许代表您的域发送电子邮件。它看起来像这样:
ourdomain.com.au. IN TXT "v=spf1 mx ip4:123.123.123.123 -all"
这表明,唯一有效的电子邮件来源ourdomain.com.au
是 MX 服务器(定义为域的电子邮件收件人的服务器)和另一台位于 123.123.123.123 的服务器。来自任何其他服务器的电子邮件都应被视为垃圾邮件。
大多数电子邮件服务器都会检查此 DNS 记录是否存在并采取相应措施。
密钥管理信息系统
虽然 SPF 很容易设置,但 DKIM 需要更多努力,并且应该由您的电子邮件服务器管理员实施。如果您通过 ISP 电子邮件服务器发送电子邮件,他们通常会有快速设置 DKIM 的方法。
DKIM 的工作原理与 SSL 证书类似。它会生成一个公钥/私钥对。只有电子邮件服务器知道私钥,它会对所有发出的电子邮件进行签名。
公钥使用 DNS 发布。因此,任何收到标记为来自您的域的电子邮件的服务器都可以通过检索公钥并检查电子邮件中的签名来检查电子邮件是否已签名。如果没有签名或签名不正确,则电子邮件可被视为垃圾邮件。