显示功能<a> link in an email?</a>

时间:2014-12-09 15:14:06

标签: php email java-ee phpmailer apache-commons-email

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

事实上,正如SLaks所说,它来自我的SMTP服务器...我试图切换并使用虚拟&#34; smtp.gmail.com&#34;,它工作正常...我&#39 ; ll尝试了解他们的重定向功能是如何工作的。

感谢。