IP адреса почтового сервера и Web-сервера не совпадают. Создал проект. Web нормально отрабатывает. При попытке отправить письмо на этот новый сервер говорит, что нет такого локального пользователя. При этом mx-запись явно указывает на другой сервер.
Если создаю пользователя, то почта уходит на локального пользователя, а не на "внешнего".
Что можно подкрутить?
Комментарии к этой версии (03.08.2021 10:44) [~alex1124] b6de43e8
Нет, адреса MX-сервера и А-записи разные
Если пользователя на Eserv-е создаю, то в логе пишет нормальную отправку локальному пользователю.
А почта у юзера настроена на другой почтовый сервер
IMHO вашему почтовому клиенту на MX глубоко плевать. Он идёт куда в его настройках прописано. А прописан там веб-сервер. Или вы через веб-интерфейс отправляете, что равнозначно. А для веб-сервера почтовый домен адресата считается не внешним, а локальным.
Я правильно понял ситуацию?
Так весь вопрос и в том, что письма не уходят на внешний почтовый сервер, на котором есть учетка. А требует учетки на локальном сервере.
Вот как заставить Eserv искать mx-записи не только в момент работы smtpsend, а чуток пораньше.
Нет, авторизация не требуется. Я создал проект на Eserv-е, пользователя не создавал, положил файлы сайта в директорию. Прописал А-запись. Web работает. Сайт отображается.
А вот мх-запись указывает на другой IP и там крутится свой почтовый сервер. Пользователя прописал именно там. От него ко мне письма приходят. А при попытке отправить письмо на этот почтовый сервер этому пользователю (ответить на его письмо) и появляется как раз сообщение о об отсутствии такого пользователя, т.к. я его не прописал в проекте. Если я его пропишу, то письмо останется на локальной машине, которая не прописана в настройках клиента в почтовой программе у адресата.
А, привязка сайта к домену...
И отправка почты идёт с веб-страницы? Или вы как админ отправляете почту, используя Eserv как первую точку отправки?
Я вот не знаю, можно ли в пятой версии настроить форвард почты для как бы локальных получателей. Посмотрите в эту сторону.
Домен
Ответ почтового сервера
ред: 04.08.2021 10:02
Если пользователя на Eserv-е создаю, то в логе пишет нормальную отправку локальному пользователю.
А почта у юзера настроена на другой почтовый сервер
Я правильно понял ситуацию?
Вот как заставить Eserv искать mx-записи не только в момент работы smtpsend, а чуток пораньше.
А вот мх-запись указывает на другой IP и там крутится свой почтовый сервер. Пользователя прописал именно там. От него ко мне письма приходят. А при попытке отправить письмо на этот почтовый сервер этому пользователю (ответить на его письмо) и появляется как раз сообщение о об отсутствии такого пользователя, т.к. я его не прописал в проекте. Если я его пропишу, то письмо останется на локальной машине, которая не прописана в настройках клиента в почтовой программе у адресата.
И отправка почты идёт с веб-страницы? Или вы как админ отправляете почту, используя Eserv как первую точку отправки?
Я вот не знаю, можно ли в пятой версии настроить форвард почты для как бы локальных получателей. Посмотрите в эту сторону.