我正在尝试使用Apache Commons Email库通过我的J2EE应用程序发送电子邮件。 这些邮件必须包含一些链接,所以我开发了一个HTML模板,但我面临一个奇怪的问题:
当我的HTML模板包含<a href="http://www.somelink.com">myLink</a>
时,输出网址如下所示: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://
),然后网址看起来很好。在Mac客户端(Ipad,Macbook,Iphones)上例外,其中www.somelink.com以x-apple-msg-load://
为前缀,这打破了链接。
我试图从PHP脚本发送来自PHPMailer的邮件,同样的问题......
我不确定真正了解问题的来源,我想要一些帮助。它可能是我的SMTP主机的功能吗?
感谢您的帮助。
答案 0 :(得分:0)
事实上,正如SLaks所说,它来自我的SMTP服务器...我试图切换并使用虚拟&#34; smtp.gmail.com&#34;,它工作正常...我&#39 ; ll尝试了解他们的重定向功能是如何工作的。
感谢。