Отправка писем через сервер без SMTP авторизации

Ответить
r.dokudaev
Сообщения: 2
Зарегистрирован: 03 авг 2016, 19:01
Имя: Руслан
Откуда: Москва
Организация: ОАО "НПП "Темп" им. Ф. Короткова

Отправка писем через сервер без SMTP авторизации

Сообщение r.dokudaev »

В файл \rukovoditel\includes\classes\users.php после

Код: Выделить всё

if(strlen(CFG_EMAIL_SMTP_LOGIN)>0 or strlen(CFG_EMAIL_SMTP_PASSWORD))
      {
        $mail->SMTPAuth = true;                               // Enable SMTP authentication
        $mail->Username = CFG_EMAIL_SMTP_LOGIN;               // SMTP username
        $mail->Password = CFG_EMAIL_SMTP_PASSWORD;            // SMTP password
      }
необходимо добавить

Код: Выделить всё

      else
      {
        //Whether to use SMTP authentication
        $mail->SMTPAuth = false;
      }
иначе все равно идет ошибка авторизации по SSL
Аватара пользователя
support
Техническая поддержка
Сообщения: 9016
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Отправка писем через сервер без SMTP авторизации

Сообщение support »

Спасибо, поправлю.
r.dokudaev
Сообщения: 2
Зарегистрирован: 03 авг 2016, 19:01
Имя: Руслан
Откуда: Москва
Организация: ОАО "НПП "Темп" им. Ф. Короткова

Re: Отправка писем через сервер без SMTP авторизации

Сообщение r.dokudaev »

Плюс для PHP старше версии 5.3 нужно указать

Код: Выделить всё

 Отключение проверки SSL

$mail->smtpConnect(
    array(
        "ssl" => array(
            "verify_peer" => false,
            "verify_peer_name" => false,
            "allow_self_signed" => true
        )
    )
);

Ответить