我希望我的程序可以在不使用 Microsoft Outlook 或其他程序或 SMTP 服务器的情况下发送电子邮件。那可能吗?我可以在不连接到 SMTP 服务器的情况下发送电子邮件吗?
最佳答案
根据定义,您不能,因为电子邮件通过收件人至少要通过他/她所在域的 SMTP 服务器。
您可以直接将它发送到收件人的 SMTP 服务器,而不是通过 ISP 的服务器通过 DNS 获取其数据(这基本上是您自己重新实现本地 SMTP 服务器),但这不是一个好主意,因为许多由于垃圾邮件问题,目标服务器将拒绝接受您的邮件(您的连接可能来自列入灰名单的“住宅”IP 地址,它不会有 rDNS 记录,...)。
关于c++ - 不使用 SMTP 服务器发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8445349/