Здравствуйте !
Есть такая ситуация.
Допустим домен domain.ru
Используется почта для домена от яндекс. Развернут собственный HMailserver с таким же доменом.
HMail - нужен только для отправки писем из битрикса. Письма могут отправляться как на другие домены - gmail,mail,company и тд, так и другим пользователям в рамках домена domain.ru
Яндекс же нужен для приёма и отправки писем. С Яндекс ПДД на hmail - отправлять письма не нужно, с hmail на ЯндексПДД - нужно. Схема для наглядности такая -
Но возникает проблема -
user@domain.ru
Error Type: SMTP
Remote server (77.88.21.158) issued an error.
hMailServer sent: <Password removed>
Remote server replied: 553 5.7.1 Sender address rejected: not owned by auth user.
Ошибка понято о чем говорит, что нужно быть авторизированным пользователем user@domain.ru, он авторизирован на hmail но не авторизирован на yandex.
Подскажите как лучше всего реализовать, чтобы по схеме всё работало.
есть такие мысли -
1) При отправке письма с hmail на ЯПДД, делать авторизацию пользователя на яндексе (не знаю можно ли так реализовать в hmail, но вроде можно), но при этом возникает сложность что нужно чтобы так почтовый ящик существовал и hmail и в ЯПДД, при этом, если почтовые ящики меняются\добавляются\удаляются - это создает некие сложности в плане контроля и актуальности. Так-же при смене пароль придётся в 2 доп.местах менять этот пароль. (короче не удобно)
2) для отправки с hmail на япдд, сделать отправку от имени домена @mail.domain.ru, но в таком случае, если несколько получателей, получатели не в домене domain.ru будут видеть отправителя mail.domain.ru - это тоже не есть хорошо.
3) есть радикальный способ отказаться от ЯПДД, но так исторически сложилось, и не хотелось бы от него отказываться.