проблема с отправкой писем из приложения PHP / сервера Linux
Вопрос
У меня проблема с отправкой электронной почты с компьютера Linux.Приложение отправляет несколько разных писем и использует PHP (функция mail ()) / qmail (SMTP) для отправки писем.Некоторые электронные письма отправляются правильно по назначению, но некоторым клиентам звонят по телефону люди, которые не получили их в срок. Вот журнал, подтверждающий, что письмо отправлено.Но не отправлено?Или это так?
родовое словоРешение
отправлено!= получено.Есть несколько причин, которые могут вызвать эту проблему:
- Почтовый сервер получателя не смог получить сообщение.
- Почтовый сервер получателя пометил сообщение как спам.
- Почтовый клиент получателя пометил сообщение как спам.
- Получатель удалил сообщение и забыл сказать вам.
и многое другое.В вашем журнале нет ошибок, поэтому вам может потребоваться изучить проблему на принимающей стороне.Вы можете изменить содержание сообщений, чтобы избежать спам-фильтров, если это окажется проблемой, и убедиться, что ваш хост не внесен в черный список ни одной из организаций, заносящих в черный список спама.
Другие советы
По своей природе электронная почта, покинув вашу систему, перестает быть в ваших руках. Когда он покидает вашу систему, он проходит через несколько переходов к хосту получателя, который затем передает его клиенту для чтения. За это время в вашем сообщении не должно быть тайм-аутов, проблем с сетью и как минимум двух проверок спама.
Вы можете повысить доставляемость, проверив рейтинги спама , исключив "триггерные" слова, такие как Виагра или нецензурные слова, убедитесь, что вы отправляете рассылку только тем, кто согласился, и часто проверяйте, чтобы убедиться, что ваш сервер не подключен к черные списки . Моя компания (которая отправляет миллионы электронных писем в месяц от имени наших клиентов) также ограничивает скорость отправки почты для каждого хоста, поскольку многие хосты будут отклонять или сильно замедлять рассылку, если вы отправляете их слишком много раз в определенный период. Что это за правила, на самом деле никто не знает, поэтому вам нужно настроить свою почтовую систему на производительность.
Отправка через "доверенный" хост, такой как SocketLabs , также значительно улучшит вашу доставляемость.
При всем при этом, если кто-нибудь скажет вам, что он может на 100% гарантировать доставку каждого электронного письма, у меня есть мост, чтобы продать вам ...