Как сделать так, чтобы ВСЯ почта отправлялась через внешний сервер?
Все почтовые ящики (40 шт) заведены на внешнем почтовом сервере mail.xxxxxx.ru . Наш почтовик забирает почту с этого сервера и раздает внутри локалки (на 20 почтовых ящиков). Но если пользователь из локалки пытается отправить почту пользователю, который не заведен в локальной сети, а заведен на внешнем почтовике, то сервер выдает ошибку:
Ошибка отправления почты. Почтовый сервер ответил: figaro6@xxxxxx.ru no such email here, local domain 1. Проверьте правильность написания адреса figaro6@xxxxxx.ru и попробуйте снова.
А какая "Стадия протокола:"
ред: 08.04.2013 14:00
Клиента обманули, он от письма отделался, отдал его нашему серверу, но письмо адресату не попало. Чтобы сработало правило "Переслать на сервер", необходимо еще передать параметры авторизации этому серверу. Как их вписать?
ред: 08.04.2013 15:48
Логин можно ввести в ком.строку smtpsend'а в E4.ini:
Пароль и логин прописаны
ред: 08.04.2013 17:34
Когда "доставка" — письмо адресату не доходит, а остается в DATA\mail\out,
А когда "письмо принято" письмо попадает адресату, в DATA\mail\out не попадает.
Пока новая схема отлаживается, можно вернуть старую.
Поздно старую, я на новую почту двое суток перекачивал.
Оптимальное решение — просто перенаправить MX на свой Eserv, если есть внешний IP.
Всего на внешнем — 40 пользователей, из них в локальном прописаны 20, а 20 только на внешнем. А как я их в субдомен выделю? тогда ведь почта будет идти им прямо сюда, внутри, и не уходить на внешний.
И если делать субдомен, то тогда у них после @ будет адрес @субдомен.хххххх.ru ?
Создано 1-е Правило на стадию RCPTTO действие "ответить клиенту" "250 OK"
Создано 2-е Правило на стадии "Письмо принято" действие "Переслать на сервер"
Письмо от клиента уходит, получатель письмо получает, но письмо остается в папке DATA\mail\out\25
Как с этим бороться? Теперь там будут накапливаться эти письма?
Да.
Письмо будет идти туда, куда укажете в MX-записи для этого субдомена.
А в фильтре "переслать на сервер" вы какое-то имя сервера в параметрах указывали или оставили поле пустым?
Сейчас оставил пустым, а когда указывал сервер, то письма оставались в папке с именем сервера: DATA\mail\out\xxxxxx.ru\25
Это не правильный выход из положения, менять адрес нельзя.
Изменил стадию на втором правиле на "Завершение сессии" и все стало работать нормально.