Не удается отправить письмо в формате html с веб-сервера - PullRequest
0 голосов
/ 01 апреля 2011

Привет, я работаю над системой электронной почты, которая используется для отправки электронной почты, когда пользователь зарегистрирован на сайте.Письмо при отправке в текстовом формате доставляется правильно, но оно не доставляется, даже если все идет нормально со сценарием при отправке в формате HTML.Он даже не работает, когда я использую SMTP-сервер AOL или Gmail для его отправки.Мой веб-сервер запрещает отправку электронной почты в формате html или есть какие-либо другие проблемы?

1 Ответ

0 голосов
/ 01 апреля 2011

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

Сначала попробуйте отправить письмо, включающее обе части- текстовая часть и html-часть, но форматирование в html-части должно быть минимальным.(т.е. начать без форматирования.) Затем медленно увеличивайте форматирование, чтобы увидеть, когда оно остановится.Ссылки, например, должны быть полностью «прямыми» - показывать пользователю все в ссылке - текст должен соответствовать href.Кнопки не допускаются.

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

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