c++ - 不使用 SMTP 服务器发送电子邮件

标签 c++ smtp sendmail

我希望我的程序可以在不使用 Microsoft Outlook 或其他程序或 SMTP 服务器的情况下发送电子邮件。那可能吗?我可以在不连接到 SMTP 服务器的情况下发送电子邮件吗?

最佳答案

根据定义,您不能,因为电子邮件通过收件人至少要通过他/她所在域的 SMTP 服务器。

您可以直接将它发送到收件人的 SMTP 服务器,而不是通过 ISP 的服务器通过 DNS 获取其数据(这基本上是您自己重新实现本地 SMTP 服务器),但这不是一个好主意,因为许多由于垃圾邮件问题,目标服务器将拒绝接受您的邮件(您的连接可能来自列入灰名单的“住宅”IP 地址,它不会有 rDNS 记录,...)。

关于c++ - 不使用 SMTP 服务器发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8445349/

相关文章:

c++ - 可以自由地使用涉及类模板参数推导的函数样式转换表达式吗?

php - sendmail 工作但 PHP mail() 失败

c++ - 具体什么是运行时库?

c++ - 将 MFC gui 添加到 Win32 C++ 命令行应用程序的好方法是什么?

python - 编写带有身份验证的 Python 邮件服务器

允许文件附件的 C++ SMTP

smtp - exim4 和我的代码发生 554 SMTP 同步错误

linux - Sendmail:即使 stat=send 也无法发送邮件

linux - 如何使用第三方域名发送带有姓名的电子邮件?

c++ - 将多维 lua 数组从 lua_State 传输到 lua_State C++