Задать вопрос
@MarkLb

Как отправлять e-mail с помощью другого сервера на Yii2?

Есть домен domain.com, который размещен на сервере №1. Я пытаюсь отправить письмо, но через другой домен - anotherdomain.com, который размещен на сервере №2.

Получаю ошибку:
Expected response code 354 but got code "503", with message "503-All RCPT commands were rejected with this error:
503-Temporary local problem - please try later
503 Valid RCPT command must precede DATA
"


Прочитал что ошибка в следствии того, что фактическая отправка с сервера №1 домена domain.com, а надо с домена №2 на anotherdomain.com.

Как можно это обойти, и отправлять почту с помощью другого сервера?
Конфигурации(пример):
'mailer' => [
	'class' => Mailer::class,
	'viewPath' => '@common/mail',
	'useFileTransport' => false,
	'messageConfig' => [
		'charset' => 'UTF-8',
		'from' => ['no-reply@anotherdomain.loc' => 'SiteName'],
	],
	'transport' => [
		'class' => 'Swift_SmtpTransport',
		'host' => 'anotherdomain.loc',
		'username' => 'no-reply@anotherdomain.loc',
		'password' => 'somePassword95X',
		#'port' => '465',
	]
],
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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