Уведомления по электронной почте, отправляемые Drupal, иногда имеют неработающие ссылки - PullRequest
1 голос
/ 27 июля 2010

Я использую модуль Подписки Drupal для регулярной отправки подписанных электронных писем, и я заметил, что ссылки, встроенные в электронную почту, будут разрываться, если ссылка слишком длинная, но только для некоторых пользователей. Клиент электронной почты, который использует пользователь, - Entourage. Сумасшедшая вещь в том, что я тоже использую Entourage, но у меня нет этой проблемы со ссылками в электронных письмах по подписке, которые мне отправляют. Вот что происходит:

HTTP: samplelinkhere вар = blahblah
blahblah

Верхняя строка ссылки будет подчеркнута и является частью ссылки, но нижняя часть не будет подчеркнута (даже если так и должно быть), поэтому ссылка не работает. Кто-нибудь знает, как решить эту проблему?

1 Ответ

1 голос
/ 28 июля 2010

AFAIK, с этим мало что можно поделать.Пока ссылки не содержат разрывов строк в исходных письмах, отправленных вашим сервером, почтовый клиент получателей может добавить разрывы строк для удобства чтения, как правило, на основе некоторых пользовательских настроек (что может объяснить разницу в вашихКлиент Entourage).

Кроме того, некоторые клиенты пытаются обнаружить ссылки и избегать их разрыва, другие - нет, а у некоторых даже есть плагины для этого.

Возможным обходным путем будет отправка писем в формате HTML.вместо этого, но это открывает множество других проблем с совместимостью почтовых клиентов, поэтому я не рекомендую это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...