1

我正在尝试使用 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 主机的一项功能吗?

谢谢您的帮助。

4

1 回答 1

0

确实,正如 SLaks 所说,它来自我的 SMTP 服务器……我尝试切换并使用一个虚拟的“smtp.gmail.com”,并且效果很好……我会尝试了解他们的重定向功能是如何工作的.

谢谢。

于 2014-12-09T15:32:30.803 回答