java - 使用自定义 "from"地址发送电子邮件

标签 java jakarta-ee gmail

在我的开源免费在线应用程序中,该工具允许人们向受众发送电子邮件。为此,我使用 java mail API 和 Gmail SMTP。但是,发送时,“发件人”地址始终是我用于验证 Gmail 的帐户,而不是用户的电子邮件地址。这会导致很多困惑和问题。

我理解 Gmail 的理念是不允许这样做(以防止滥用),但从我的应用程序的角度来看,这是一个严重的限制。

除了 Gmail 之外,是否有任何免费/廉价的在线电子邮件服务允许编程接口(interface)并允许程序使用指定的“发件人”地址发送电子邮件?

最佳答案

您的应用程序的托管服务应为您提供用于发送电子邮件的 SMTP 服务器。但如前所述,伪造 From 是垃圾邮件最常见的标志,此类电子邮件很可能会被路由上的垃圾邮件过滤器或 SMTP 服务器过滤掉。

关于java - 使用自定义 "from"地址发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11899226/

相关文章:

database - 退出 Web 应用程序的计划

java - 为什么 java 套接字中的客户端文件会损坏?

java - 未找到远程 EJB

java - 扫描仪无法正常工作

jakarta-ee - 流口水内存不足错误

php - 使用 gmail 发送 phpmailer smtp 电子邮件需要很长时间(1.5 秒)

php - GMail 421 4.7.0 稍后再试,关闭连接

php - 从 PHP 页面使用 GMail SMTP 服务器发送电子邮件

迄今为止的 Java 字符串

java - 使用逗号分隔的多个关键字搜索数据库