任何 SMTP 服务器都可以向任何其他 SMTP 服务器发送邮件吗?

Any SMTP server can send mails to any other SMTP server?

我正在创建一个 Python 程序来向用户发送确认电子邮件。

我想使用 SMTP 协议发送邮件。我对网络和电子邮件了解不深。所以我在 Google 上搜索,在这里,我发现了很多关于 SMTP 的问题和答案。

我已阅读“Sending email from SMTP server without the need to enter password”。它说本地主机上的 SMTP 服务器通常不需要任何凭据。如果是这样,那个SMTP服务器可以不受限制地向外发送邮件吗?

如果垃圾邮件具有类似SMTP 服务器的特性,那么该垃圾邮件是否可以不受任何限制地发送电子邮件?我的误解是什么?

基本上任何 SMTP 服务器都可以联系 Internet 上的任何其他 SMTP 服务器并尝试发送邮件,但是每个正常配置的 SMTP 服务器都不会接受来自 Internet 的邮件,除非邮件是发往其本地收件人的。原因是 SMTP 服务器不得中继电子邮件,除非它来自受信任的来源。这是一项重要的反垃圾邮件措施。

没有什么技术可以阻止您发送垃圾邮件。但是,如果它发生并且有人投诉,您的管理员或您的提供商将采取措施阻止它。因为如果不这样做,整个网站将被添加到某些垃圾邮件发送者黑名单中。