FAQ->Виртуальный хостинг->Анализ и устранение проблем
Отправленная функцией mail почта не доставляется получателю.
Если отправленная Вами почта с сайта функцией mail не доставляется получателю, а на e-mail указанный в профиле пользователя приходит письмо с ошибкой такого вида:
***@mail.ru
SMTP error from remote mail server after end of data:
host mxs.mail.ru [94.100.176.20]: 550 Message was not accepted -- it contains invalid
headers. More specially, 'From:' header must match user you are sending mail from. See
https://help.mail.ru/mail-help/mailer/popsmtp for details.
или
Delivered-To: ***@gmail.com
Received: by 10.114.177.239 with SMTP id ct15csp57659ldc;
Fri, 15 Nov 2013 13:13:20 -0800 (PST)
X-Received: by 10.112.144.105 with SMTP id sl9mr2291355lbb.37.1384549999992;
Fri, 15 Nov 2013 13:13:19 -0800 (PST)
Return-Path: <***@gmail.com>
Received: from s-relay.freehost.com.ua (s-relay.freehost.com.ua.
[178.20.153.123])
by mx.google.com with ESMTPS id yg9si1661180lbb.143.2013.11.15.13.13.19
for <***@gmail.com>
(version=TLSv1 cipher=RC4-SHA bits=128/128);
Fri, 15 Nov 2013 13:13:19 -0800 (PST)
Received-SPF: softfail (google.com: domain of transitioning
vladimirles@gmail.com does not designate 178.20.153.123 as permitted
sender) client-ip=178.20.153.123;
Authentication-Results: mx.google.com;
spf=softfail (google.com: domain of transitioning
vladimirles@gmail.com does not designate 178.20.153.123 as permitted
sender) smtp.mail=vladimirles@gmail.com
Date: Fri, 15 Nov 2013 13:13:19 -0800 (PST)
Message-Id: <52868e6f.49a3700a.5dd0.11a6SMTPIN_ADDED_MISSING@mx.google.com>
Received: from [178.20.153.56] (port=60069 helo=localhost)
by s-relay.freehost.com.ua with esmtp (Exim 4.76 (FreeBSD))
(envelope-from <***>)
id 1VhQig-000BwM-7C
for ***@gmail.com; Fri, 15 Nov 2013 23:14:26 +0200
To: **@gmail.com
Subject: =?utf-8?B?0JfQsNC60LDQtyDihJY0Nzc0?=
X-PHP-Script: zakvaskin.com.ua/index.php for 178.137.5.73
MIME-Version: 1.0
Content-type: text/html; charset=utf-8;
From: ***
Это значит что адрес отправителя письма и обратный адрес это два разных e-mail. Многие почтовые программы помечают такую почту как спам.
По умолчанию, обратный адрес в письмах отправленных функцией mail берется из профиля пользователя. Если в качестве отправителя у Вас указан другой e-mail, нужно зайти в панель управления хостингом, раздел Управление сайтом -> Настройка apache и PHP. Выберите из списка вверху нужный сайт и в поле «Обратный e-mail для функции mail» укажите адрес, который вы указываете в заголовке from. Настройки применяться в течении минуты.
Статьи по теме:
- Вместо сайта у меня открывается белая страница, что делать?
- Мой сайт работает медленно, что делать?
- Код ошибки 500 (500 internal server error) что это? — FAQ
- Что означает ошибка 404 (Страница не найдена)
- Ошибка 403 (Доступ к файлу или каталогу запрещен)
- Мой сайт заражен, что делать?
- Почему я не могу зайти на FTP?
- Мои скрипты не отправляют почту.
- На сайте вместо текста отображаются знаки вопроса или не понятные символы.
- У меня не открываются картинки/flash/JavaScript файлы.
- Антивирусная проверка
- Отправленная функцией mail почта не доставляется получателю.
- Как очистить кэш браузера?
- 503 service temporarily unavailable. Что означает ошибка 503?
- 502 bad gateway nginx что это, что значит ошибка 502?
- Проверка файлов на наличие изменений