Тема: SMTP

Не могу настроить отправку писем , получаю ошибки вида "The following From address failed: xxxxx@xxxx.xxx : MAIL FROM command failed,Sender address rejected: not owned by auth user. ,553,5.7.1SMTP server error: MAIL FROM command failed Detail: Sender address rejected: not owned by auth user. SMTP code: 553 Additional SMTP info: 5.7.1" . Сначала настраивал через яндекс , после переключился на google , изменений ноль . Вот данные
SMTP сервер       smtp.gmail.com
SMTP порт      465
Тип шифрования      SSL

Будет указано в письме в поле 'От'  ?   
aaa@gmail.com
Куда присылать ответные письма? (поле Reply)  ?   
aaa@gmail.com


Требуется авторизация на SMTP сервере      да
Имя пользователя SMTP      ааа@gmail.com
Пароль SMTP      password(пароль от почты на гугле)
Hostname для отправки писем      ssl://smtp.gmail.com
...
И да адреса xxxxx@xxxx.xxx и ааа@gmail.com разные (заменил везде ,где только можно на ааа@gmail.com, даже почту и логин администратора ,но адрес в ошибке не меняется )

Повысить оценку Понизить оценку

2

Re: SMTP

А также :
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/ … leshooting
Ошибка в контроллере: \Feedback\Controller\Block\Feedback
Код ошибки:2
Тип ошибки:RS\Helper\PhpMailer\phpmailerException
Файл:/var/www/kapous/core/rs/helper/phpmailer/phpmailer.inc.php
Строка:1551

Повысить оценку Понизить оценку

3 Отредактировано Алексей (03.06.2019 19:02:51)

Re: SMTP

Если ещё актуально, то есть решение проблемы. На время разработки сайта необходимо добавить в файл

/core/rs/helper/phpmailer/phpmailer.inc.php

в функцию

public function smtpConnect($options = null)

после строк

if (is_null($options)) {
    $options = $this->SMTPOptions;
}

следующие строки

$options = array(
    'ssl' => array(
        'verify_peer' => false,
        'verify_peer_name' => false,
        'allow_self_signed' => true
    )
);

После окончания разработки сайта и получения нормального SSL сертификата добавленные строки удалить.

Повысить оценку +2 Понизить оценку