gpt4 book ai didi

perl - sendmail 如何从任何域发送电子邮件?

转载 作者:行者123 更新时间:2023-12-04 23:50:16 25 4
gpt4 key购买 nike

我刚刚尝试使用 sendmail 功能如 Mail::Sendmail 中所述

我发现只要我有一个 SMTP 服务器在本地主机上运行,​​我就可以从任何域发送带有用户 ID 的邮件。这怎么行?或者我错过了什么?

例如,我能够通过诸如 <myname>@microsoft.com 之类的地址发送电子邮件。它确实以相同的方式发送到我的 Gmail 收件箱。它甚至没有进入任何垃圾文件夹/

最佳答案

恭喜:您刚刚发现 email spoofing ! :)

SMTP 不执行您暗示它应该执行的那种身份验证,例如验证某人是否有权从某个域发送邮件——因此任何拥有知道如何运行的机器的人sendmail可以做到这一点。

大多数反欺骗措施依赖于域的所有者(例如 microsoft.com)做一些相当于验证消息是否真的来自他们的事情。例如,他们可能会列出他们通常从中发送邮件的每个域;大致就是这样 Sender Policy Framework做。

如果收件人的服务器收到声称来自 microsoft.com 的邮件,它可以检查该域是否列出了发送邮件的服务器。如果不是,它可能会增加它被评为垃圾邮件的可能性。

关于perl - sendmail 如何从任何域发送电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24190267/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com