4.8.10. Некоректний заголовок «From»
Увага!
Проблема може виникати під час надсилання пошти з веб-сервера без авторизації та через SMTP з авторизацією.Причина
Лист надсилається з однієї поштової скриньки, але під час формування вмісту листа в заголовок «From» підставляється адреса поштової скриньки іншого поштового домену, який жодним чином не пов’язаний з тим, звідки фактично здійснюється надсилання. Наприклад, лист надсилається з поштової скриньки mail@example.com, а в заголовок «From» підставляється адреса виду johndoe@gmail.com, яка не має жодного відношення до mail@example.com. Такі листи не будуть доставлені.
Адреса, яка потрапляє в заголовок, може бути вказана в коді самого сайту, його базі даних або ж скрипт може отримувати її через форму на сайті. Універсальної відповіді на це питання немає, все залежить від коду самого сайту, використовуваної CMS, плагінів тощо.
Крім того, проблема може виникати під час використання редиректу в сторонньому поштовому клієнті. У цьому випадку справжня адреса відправника та адреса у заголовку «From» будуть відрізнятися, і листи не будуть доставлені.
Рішення
Якщо проблема пов’язана з сайтом, для її вирішення потрібно виконати наступне:
- Знайти на сайті скрипт або плагін, який відповідає за надсилання листів.
- Визначити, які дані він вказує у полі «From» і звідки їх бере.
- Зробити так, щоб у скрипті вказувався коректний відправник.
Тобто, якщо скрипт надсилає листа від імені поштової скриньки mail@example.com, то й у заголовку «From» має бути вказана та сама поштова скринька.
Якщо проблема пов’язана з редиректом у сторонньому поштовому клієнті, для її вирішення потрібно виконати наступне:
- Вимкнути редирект в сторонньому поштовому клієнті.
- Організувати доставку листів у потрібну поштову скриньку одним з наступних способів:
- Налаштувати редирект у панелі керування.
- Налаштувати редирект за допомогою фільтрів WebMail.Online або WebMail classic.
- Замість редиректу використовувати збирач пошти, аналогічний Gmail (якщо ваш поштовий сервіс підтримує таку можливість).
Якщо не вживати жодних заходів, листи з некоректним заголовком «From» не будуть доставлятися, і ви раз на день отримуватимете сповіщення про спроби надсилання таких листів (сповіщення не можна вимкнути). При цьому це ніяк не вплине на надсилання листів із правильним заголовком «From» — вони надсилатимуться як зазвичай.
Коментарі
Попытки отправки вы можете увидеть в разделе «Неотправленные письма» — https://adm.tools/hosting/account/0/mail/unsent/, а POST-запросы к форме на вашем сайте — в логах доступа к сайту — https://adm.tools/hosting/account/0/virtual/0/edit/serverlog/
А как сделать так чтобы все же можно было отправлять с другим полем From ?
если в пределах одного домена надо пересылать не регулярно письма как выходить из положения ?
Пример - один наш бухгалтер хочет переслать другому нашему бухгалтеру квитанцию с новой почты. В поле From адрес новой почты.
Уверен, что Thunderbird и The Bat! имеют настройку, которая меняет поведение при Forwarding.
Если хостинг провайдер даст возможность указывать любой From, то вам можно прислать фишинг или вирус, отправив в рамках того же хостинг провайдера письмо на ваш email. И при этом оно пройдет все фильтры у этого провайдера. Вы хоть понимаете, что требованием дать возможность отправлять так почту стреляете себе в ногу и при этом стреляете с пушки?