Доброго всем ещё раз.
Недавно наткнулся на бесплатный сервис Mail.ru для бизнеса....... Судя по описанию, предложение интересное, DNS хостинг бесплатный, безразмерные ящики...
В общем, заинтересовало. Подумалось, собственный почтовик - не рационально, возни много да и ресурсы кушает хорошо.
Так вот, теперь пытаюсь настроить отправку почты ч-з Mail.ru. Не работает.
Отправка ч-з функцию mail() возвращает
Ошибка: пожалуйста проверьте настройки
Sending failed using mail() as PHP's default mail() function returned boolean FALSE.
т.е FALSE возвращает этот кусок:
if (!ini_get("safe_mode")) $success = mail($to, $subject, $message, $headers, $params);
else $success = mail($to, $subject, $message, $headers);
if (!$success)
{
@ini_set("sendmail_from", $original_from);
throw new Swift_ConnectionException("Sending failed using mail() as PHP's default mail() function returned boolean FALSE.");
}
Лог:
[15-Jun-2016 04:07:39 Etc/GMT+6] mail() on [/tools/swift/Swift/Plugin/MailSend.php:159]: To: mail@mail.ru -- Headers: Return-Path: <contact@mydomain.com> From: contact@mydomain.com Reply-To: contact@mydomain.com Date: Wed, 15 Jun 2016 04:07:39 -0600 X-LibVersion: 3.3.2 MIME-Version: 1.0 Content-Type: text/html; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Message-ID: <20160615100739.2578.503345369.swift@mydomain.com>
В info() функция email() не отключена
Вариант с редактированием скриптов
http://www.inmotionhosting.com/support/edu/prestashop-15/349-php-mail-error результата не дал.
+++++++++++++++
Через SMTP:
Параметры согласно инструкции mail.ru
Почтовый домен пусто
Сервер SMTP smtp.mail.ru
Имя пользователя SMTP mail@mydomain.com
Пароль определён
Шифрование SSL
Порт 465
Ошибка
Ошибка: пожалуйста проверьте настройки
Expected response code(s) [250] but got response [503 sender not yet given]
Ящики отправки и получения рабочие, пароли верные.
++++++++++++++++++++++++++++++++++++++++++
Хотелось бы настроить отправку ч-з SMTP. Техподдержка просит протокол сессии, включая ответы их сервера.
В связи с этим, ??
1) Может быть, проблема типичная и решена, но мне не удалось найти решение. Ткните.
2) Каким образом в Prestashop можно получить протокол SMTP сессии? Только сниффером? Но там обязательное шифрование......