【发布时间】:2015-02-07 13:04:25
【问题描述】:
我正在尝试使用 Apache Commons 电子邮件库通过我的 J2EE 应用程序发送电子邮件。 这些邮件必须包含一些链接,所以我开发了一个 HTML 模板,但我遇到了一个奇怪的问题:
当我的 HTML 模板包含 <a href="http://www.somelink.com">myLink</a> 时,输出 URL 如下所示:http://x9hy.mjt.lu/link/x9hy/vmpjsly/1/SEEMS-LIKE-A-VERY-LONG-HASH。
当我点击时,我被重定向到http://www.somelink.com,除了我老板的垃圾邮件客户端......
我尝试将链接更改为<a href="www.somelink.com">myLink</a>(没有http://),然后URL 看起来不错。 Mac 客户端(Ipad、Macbook、Iphones)除外,其中 www.somelink.com 的前缀为 x-apple-msg-load://,这会破坏链接。
我尝试通过 PHP 脚本从 PHPMailer 发送邮件,同样的问题...
我不确定是否真的了解问题出在哪里,我需要一些帮助。这可能是我的 SMTP 主机的一项功能吗?
感谢您的帮助。
【问题讨论】:
-
这几乎肯定来自您的 SMTP 服务器。
标签: php email jakarta-ee phpmailer apache-commons-email