XF 2.2 Ошибка SMTP Swift_TransportException: Email to

Версия XenForo
2.2.11

nezuma

Проверенные
Сообщения
81
Решения
2
Реакции
22
Баллы
710
Хочу разобраться в проблеме раз и навсегда. Я давно не возвращался в работу с форумами, сегодня попросили разбудить почту и тут я посыпался.
Прекрасно знаю про Настройка электронной почты (без писем в спаме и со сборщиком возвратной почты)
Исходя из советов оттуда не понял в чем проблема как итог.

1. PTR запись есть
2. SPF и MX записи так-же имеются, возможно с SPF проблема, знаний в этом у меня не много.
3. A запись домена почты я не посеял нигде, она есть.
4. При установке PHP все отправляется окей.
5. При ручной отправке все окей.
6. SPF нашли ошибку в IP уже исправили.
7. С сертами все ок SSL работает безотказно.
8. Почты у меня есть как на домене mail.domain.ru так и основные domain.ru, при чем на js сервере все работает на SMTP окей, что забавно и странно.

SPF: "v=spf1 ip4:ip a mx ~all"
Настройки:

Метод отправки писем:
Тип соединения SMTP
Хост mail.domain.ru:465
Имя пользователя no-reply@domain.ru
Шифрование SSL
DKIM email authentication
XenForo is signing your outgoing emails with DKIM.

Адрес для возврата писем:
bounce@domain.ru

Автоматическая обработка электронных писем с отказами:
Тип соединения IMAP
Хост mail.domain.ru:993
Имя пользователя bounce@domain.ru
Шифрование SSL

Где я накосячил и почему на PHP все окей, а на SMTP все через одно место? Будьте добры, помогите неумному. Я искал решение в поиске, но ничего с подобной проблемой не нашел, наткнулся на свое сообщение, но там решение через PHP, является ли это решение панацеей или лучше все-таки SMTP?

Ошибка:
Код:
Email to *@mail.ru from *@mail.ru failed: Expected response code 250 but got code "550", with message "550 Not allowed sender for this authenticated user "
src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:459

stack:
Код:
#0 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(344): Swift_Transport_AbstractSmtpTransport->assertResponseCode('550 Not allowed...', Array)
#1 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php(305): Swift_Transport_AbstractSmtpTransport->executeCommand('MAIL FROM:<boun...', Array, Array, false, NULL)
#2 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(392): Swift_Transport_EsmtpTransport->executeCommand('DATA
', Array, Array)
#3 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(499): Swift_Transport_AbstractSmtpTransport->doDataCommand(Array)
#4 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(518): Swift_Transport_AbstractSmtpTransport->doMailTransaction(Object(Swift_Message), 'bounce@domain...', Array, Array)
#5 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(206): Swift_Transport_AbstractSmtpTransport->sendTo(Object(Swift_Message), 'bounce@domain...', Array, Array)
#6 src/XF/Mail/Mailer.php(312): Swift_Transport_AbstractSmtpTransport->send(Object(Swift_Message), Array)
#7 src/XF/Mail/Queue.php(148): XF\Mail\Mailer->send(Object(Swift_Message), Object(XF\Mail\SmtpTransport), Array)
#8 src/XF/Job/MailQueue.php(12): XF\Mail\Queue->run(8)
#9 src/XF/Job/Manager.php(260): XF\Job\MailQueue->run(8)
#10 src/XF/Job/Manager.php(202): XF\Job\Manager->runJobInternal(Array, 8)
#11 src/XF/Job/Manager.php(86): XF\Job\Manager->runJobEntry(Array, 8)
#12 job.php(43): XF\Job\Manager->runQueue(false, 8)
#13 {main}


request:
Код:
array(4) {
  ["url"] => string(8) "/job.php"
  ["referrer"] => string(36) "https://forum.domain.ru/admin.php"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}

Тест исходящей почки
Код:
++ Starting XF\Mail\SmtpTransport
<< 220 RW-SITE ESMTP Exim 4.96 Sat, 07 Feb 2026 04:33:45 +0300

>> EHLO forum.domain.ru

<< 250-RW-SITE Hello forum.domain.ru [77.90.33.71]
250-SIZE 52428800
250-8BITMIME
250-PIPELINING
250-PIPECONNECT
250-AUTH LOGIN PLAIN
250-CHUNKING
250 HELP

>> AUTH LOGIN

<< 334 VXNlcm5hbWU6

>> bm8tcmVwbHlAcmltd29ybGRhLnJ1

<< 334 UGFzc3dvcmQ6

>> LEYxZE9pJC9YUChQV3pLeg==

<< 235 Authentication succeeded

++ XF\Mail\SmtpTransport started
>> MAIL FROM:<bounce@domain.ru>

>> RCPT TO:<*@mail.ru>

>> DATA

<< 550 Not allowed sender for this authenticated user

!! Expected response code 250 but got code "550", with message "550 Not allowed sender for this authenticated user
" (code: 550)
!! Expected response code 250 but got code "550", with message "550 Not allowed sender for this authenticated user
"
Log data:
++ Starting XF\Mail\SmtpTransport
<< 220 RW-SITE ESMTP Exim 4.96 Sat, 07 Feb 2026 04:33:45 +0300

>> EHLO forum.domain.ru

<< 250-RW-SITE Hello forum.domain.ru [77.90.33.71]
250-SIZE 52428800
250-8BITMIME
250-PIPELINING
250-PIPECONNECT
250-AUTH LOGIN PLAIN
250-CHUNKING
250 HELP

>> AUTH LOGIN

<< 334 VXNlcm5hbWU6

>> bm8tcmVwbHlAcmltd29ybGRhLnJ1

<< 334 UGFzc3dvcmQ6

>> LEYxZE9pJC9YUChQV3pLeg==

<< 235 Authentication succeeded

++ XF\Mail\SmtpTransport started
>> MAIL FROM:<bounce@domain.ru>

>> RCPT TO:<*@mail.ru>

>> DATA

<< 550 Not allowed sender for this authenticated user

!! Expected response code 250 but got code "550", with message "550 Not allowed sender for this authenticated user
" (code: 550) (code: 550)
++ Stopping XF\Mail\SmtpTransport
>> QUIT

<< 503 sender not yet given

!! Expected response code 250/251/252 but got code "503", with message "503 sender not yet given
" (code: 503)
<< 503-All RCPT commands were rejected with this error:
503-503 sender not yet given
503 Valid RCPT command must precede DATA

!! Expected response code 354 but got code "503", with message "503-All RCPT commands were rejected with this error:
503-503 sender not yet given
503 Valid RCPT command must precede DATA
" (code: 503)
!! Expected response code 354 but got code "503", with message "503-All RCPT commands were rejected with this error:
503-503 sender not yet given
503 Valid RCPT command must precede DATA
"
Log data:
++ Starting XF\Mail\SmtpTransport
<< 220 RW-SITE ESMTP Exim 4.96 Sat, 07 Feb 2026 04:33:45 +0300

>> EHLO forum.domain.ru

<< 250-RW-SITE Hello forum.domain.ru [77.90.33.71]
250-SIZE 52428800
250-8BITMIME
250-PIPELINING
250-PIPECONNECT
250-AUTH LOGIN PLAIN
250-CHUNKING
250 HELP

>> AUTH LOGIN

<< 334 VXNlcm5hbWU6

>> bm8tcmVwbHlAcmltd29ybGRhLnJ1

<< 334 UGFzc3dvcmQ6

>> LEYxZE9pJC9YUChQV3pLeg==

<< 235 Authentication succeeded

++ XF\Mail\SmtpTransport started
>> MAIL FROM:<bounce@domain.ru>

>> RCPT TO:<*@mail.ru>

>> DATA

<< 550 Not allowed sender for this authenticated user

!! Expected response code 250 but got code "550", with message "550 Not allowed sender for this authenticated user
" (code: 550)
!! Expected response code 250 but got code "550", with message "550 Not allowed sender for this authenticated user
"
Log data:
++ Starting XF\Mail\SmtpTransport
<< 220 RW-SITE ESMTP Exim 4.96 Sat, 07 Feb 2026 04:33:45 +0300

>> EHLO forum.domain.ru

<< 250-RW-SITE Hello forum.domain.ru [77.90.33.71]
250-SIZE 52428800
250-8BITMIME
250-PIPELINING
250-PIPECONNECT
250-AUTH LOGIN PLAIN
250-CHUNKING
250 HELP

>> AUTH LOGIN

<< 334 VXNlcm5hbWU6

>> bm8tcmVwbHlAcmltd29ybGRhLnJ1

<< 334 UGFzc3dvcmQ6

>> LEYxZE9pJC9YUChQV3pLeg==

<< 235 Authentication succeeded

++ XF\Mail\SmtpTransport started
>> MAIL FROM:<bounce@domain.ru>

>> RCPT TO:<*@mail.ru>

>> DATA

<< 550 Not allowed sender for this authenticated user

!! Expected response code 250 but got code "550", with message "550 Not allowed sender for this authenticated user
" (code: 550) (code: 550)
++ Stopping XF\Mail\SmtpTransport
>> QUIT

<< 503 sender not yet given

!! Expected response code 250/251/252 but got code "503", with message "503 sender not yet given
" (code: 503)
<< 503-All RCPT commands were rejected with this error:
503-503 sender not yet given
503 Valid RCPT command must precede DATA

!! Expected response code 354 but got code "503", with message "503-All RCPT commands were rejected with this error:
503-503 sender not yet given
503 Valid RCPT command must precede DATA
" (code: 503) (code: 503)
++ XF\Mail\SmtpTransport stopped
 
Пароли от почт верные, смена логина на no-reply@mail.domain.ru погоды не делает(при этом почта есть). Я склоняюсь к двум вариантам: я накосячил в настройках(на втором форуме все отправляется окей, за исключением PTR. Ждем ее), мой хост великолепен и не дает отправлять сообщения.
UPD: Адрес и метод идентичны
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу