@ipdesign
UI/UX ДИЗАЙНЕР

Не отправляется почта с помощью SwiftMailer через ZohoMail, что за ошибка?

Всем привет!

Есть приложении на Yii2, на тестовом (локальном) сервере c useFileTransport' => true, Почта нормально ложится в runtime/mail

На рабочем сервере в качестве SMTP использую сервис от Zoho (https://www.zoho.eu/mail/)
Проблема в следующем:
В контроллере отправляются два письма один за другим (пользователю и менеджеру), с текущими настройками первое письмо приходит, второе нет и в debug я получаю Swift_TransportException
Expected response code 250 but got code "553", with message "553 Relaying disallowed as

Конфиг следующий:

'mailer' => [
            'class' => 'yii\swiftmailer\Mailer',
            'useFileTransport' => false,
            'messageConfig' => [
                'charset' => 'UTF-8',
                'from' => 'info@domain.com'
            ],
            'transport' => [
                'class' => 'Swift_SmtpTransport',
                'host' => 'smtp.zoho.eu',
                'username' => 'info@domain.com',
                'password' => 'password',
                'port' => '465',
                'encryption' => 'ssl',
            ],
        ],


В контроллере у меня вот так:

//отправка письма юзеру
                Yii::$app->mailer->compose('order_user', ['session' => $session, 'order' => $order])
                        ->setFrom('info.domain.com'=>'Рога и Копыта'])
                        ->setTo($order->email)
                        ->setSubject('Заказ № '.$order->id.' на сайте Рога и Копыта')
                        ->send();
                
//отправка письма менеджеру
                 Yii::$app->mailer->compose('order_manager', ['session' => $session, 'order' => $order])
                        ->setFrom([$order->email => $order->name])
                        ->setTo('info@domain.com')
                        ->setSubject('Новый заказ - № '.$order->id)
                        ->send();


Я понимаю, что ожидался ответ 250, а получили 553, но почему? и почему тогда первое письмо отлично уходит а второе нет?

В какую сторону копать?
Если что, то это все работает на nginx+php-fpm
Буду рад любым наводкам, ибо перепробовал массу вариантов и лыжи уже не едут.
  • Вопрос задан
  • 339 просмотров
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Получил ошибку? Вставь ее в поиск, скорее всего ты не первый:
яша
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы