проблема с отправкой писем из приложения PHP / сервера Linux

StackOverflow https://stackoverflow.com/questions/6389097

Вопрос

У меня проблема с отправкой электронной почты с компьютера Linux.Приложение отправляет несколько разных писем и использует PHP (функция mail ()) / qmail (SMTP) для отправки писем.Некоторые электронные письма отправляются правильно по назначению, но некоторым клиентам звонят по телефону люди, которые не получили их в срок. Вот журнал, подтверждающий, что письмо отправлено.Но не отправлено?Или это так?

родовое слово
Это было полезно?

Решение

отправлено!= получено.Есть несколько причин, которые могут вызвать эту проблему:

  1. Почтовый сервер получателя не смог получить сообщение.
  2. Почтовый сервер получателя пометил сообщение как спам.
  3. Почтовый клиент получателя пометил сообщение как спам.
  4. Получатель удалил сообщение и забыл сказать вам.

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

Другие советы

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

Вы можете повысить доставляемость, проверив рейтинги спама , исключив "триггерные" слова, такие как Виагра или нецензурные слова, убедитесь, что вы отправляете рассылку только тем, кто согласился, и часто проверяйте, чтобы убедиться, что ваш сервер не подключен к черные списки . Моя компания (которая отправляет миллионы электронных писем в месяц от имени наших клиентов) также ограничивает скорость отправки почты для каждого хоста, поскольку многие хосты будут отклонять или сильно замедлять рассылку, если вы отправляете их слишком много раз в определенный период. Что это за правила, на самом деле никто не знает, поэтому вам нужно настроить свою почтовую систему на производительность.

Отправка через "доверенный" хост, такой как SocketLabs , также значительно улучшит вашу доставляемость.

При всем при этом, если кто-нибудь скажет вам, что он может на 100% гарантировать доставку каждого электронного письма, у меня есть мост, чтобы продать вам ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top