Показать функциональную ссылку <a> в электронном письме?
Я пытаюсь отправлять электронные письма через мое приложение J2EE с почтовой библиотекой Apache Commons. Эти письма должны содержать некоторые ссылки, поэтому я разработал шаблон 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://
и это разрывает ссылку.
Я пытался отправить письмо из PHPMailer из сценария PHP, та же проблема...
Я не уверен, что действительно понимаю, откуда возникла проблема, и мне нужна помощь. Может ли это быть функцией моего SMTP-хоста?
Спасибо за помощь.
1 ответ
Действительно, как сказал SLaks, он пришел с моего SMTP-сервера... Я пытался переключиться и использовать фиктивный "smtp.gmail.com", и он работал нормально... Я попытаюсь понять, как работает их функция перенаправления,
Благодарю.