Регистрация...

Eserv Forum / E3 / Eserv 3 Mail Server Support / Получение почты с внешнего почтового сервера

wikipost // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Здравствуйте.
Есть почтовый сервер @&&&.ru на хостинге. Там заведено, например, 20 пользователей. В Eserv+Pigmail заведен локальный домен точно с таким-же именем @&&&.ru. Но на нем продублировано всего 10 первых пользователей из тех, которые заведены на внешнем. Получаю почту с внешнего с помощью POP3Recv и отправляю через SMTPSend.
Проблема в том, что если пользователь 15@&&&.ru отправляет почту пользователю 5@&&&.ru , то письмо отбрасывается в папку undelivered и в логах сообщение 2011-03-09 16:23:14;15@&&&.ru;;0;;89.108.64.84;invalid-sender;-;MailFromError
Какие настройки сделать, чтобы такие письма принимались?
 
Комментарии к этой версии (09.03.2011 16:45) [~figaro] effdd2b8
АвторДатаТекстtags
pig09.03.2011 17:32
Подозреваю, что смотреть надо в сторону определения домена как многосерверного.
А чем определяется такая несколько странная конфигурация? Другие офисы?
wikipost
figaro09.03.2011 17:49
Да , 10 — другие офисы-филиалы, распределенные физически в других городах, и 10 в головном офисе.

Домен как многосерверный — включил, не помогает.
wikipost
pig09.03.2011 19:01
Давайте в оперативный журнал смотреть.

Вообще-то одного флага в домене мало. Надо ещё:
  • глобальное разрешение многосерверных доменов
  • шаблон адреса в домене должен быть прописан в списке перенаправления aka получателей чужих обслуживаемых доменов (EmailSmtpForward)
wikipost
figaro10.03.2011 12:38
Глобальное разрешение поставил.

pig пишет: шаблон адреса в домене должен быть прописан в списке перенаправления aka получателей чужих обслуживаемых доменов (EmailSmtpForward)

Где этот список в PigMail найти?
wikipost
figaro10.03.2011 12:58
figaro пишет: Где этот список в PigMail найти?

Нашел:Данные конфигурации SMTP-сервера — Обработка адреса получателя — Перенаправление:..\CONF\lists\smtp\EmailSmtpForward.txt
wikipost
figaro10.03.2011 13:58
А в какую папку теперь перекинуть письма из папки "undelivered" , чтобы они повторно обработались и попали нужному местному пользователю.
А так-же из папки "quarantined", у меня там тоже есть письма. Или про эту папку отдельную тему заводить?
wikipost
pig10.03.2011 16:12
Проще прямо в ящик пользователю кинуть. В INBOX.
wikipost
figaro10.03.2011 17:16
pig пишет: Проще прямо в ящик пользователю кинуть. В INBOX.

Проще — то проще, а как я узнаю что в следующий раз это письмо нормально дойдет до адресата, как проверить что измененные правила правильно работают?
wikipost
pig10.03.2011 17:26
Попросите отправителя тестовое письмо кинуть.
Локально всё равно не получится смоделировать реальную ситуацию.
wikipost
figaro10.03.2011 17:38
pig пишет: шаблон адреса в домене должен быть прописан в списке перенаправления
И как там заполнять? Там ведь адрес получателя, а не отправителя, а у меня ругается, что такой sender не правильный.

17:43:05 222 Processing message file ..\DATA\mail\out\127.0.0.10\25\sale@mail.ru!53!128030675!1.eml
17:43:05 222 Checking sender: <sale@mail.ru>
17:43:05 222 Nonexistent local domain user, rejected
17:43:05 222 Conclusion: Relaying from sale@mail.ru is prohibited by administrator of mail.ru
17:43:05 222 Invalid sender for ..\DATA\mail\out\127.0.0.10\25\sale@mail.ru!53!128030675!1.eml, moved to folder: ..\DATA\mail\undelivered
wikipost
figaro10.03.2011 17:39
ред: 10.03.2011 17:51
Да,для сведения: я открыл для своих пользователей, которые зарегистрированы на mail.ru свой домен mail.ru
Может этого делать нельзя?
wikipost
pig10.03.2011 19:06
Вот и делайте тогда строку с *@mail.ru. Для многосерверных доменов проверка отправителя по EmailSmtpForward — подтверждение, что он действительно свой. Потому что ему через этот список отправка пойдёт. И не придётся танцевать с назначением дополнительных серверов. ГМыл у вас с этой же целью прикручен?
А надо ли множить сущности — это вопрос философский. Лично я считаю, что это лишнее. Особо при наличии корпоративного почтового домена и необъятности самого Мыл.ру. Кстати, там пересылка на другой ящик настраивается с очень лохматых времён, за это я её в сеоё время и выбрал. Но напрямую туда хожу раз в год, не чаще.
wikipost
figaro10.03.2011 20:56
pig пишет: Вот и делайте тогда строку с *@mail.ru

Сделал — вроде заработало. Везде какая-то неоднозначность. Написано адрес получателя, а вписываем адрес отправителя...странно.
wikipost
figaro10.03.2011 21:01
pig пишет: Кстати, там пересылка на другой ящик настраивается

Зачем мне пересылку организовывать, если мне нужно, чтобы адрес отправителя был тот-же, что и адрес получателя. Если я организую пересылку, то получит пользователь с моего домена, и ответит уже с другого адреса, а не маил.ру. Правильно?
wikipost
figaro10.03.2011 21:25
ред: 10.03.2011 21:36
pig пишет: Локально всё равно не получится смоделировать реальную ситуацию.
Т.е. те письма, которые не дошли, просматривать каждое вручную и перебрасывать в папку пользователя? Если 5 писем — еще можно, а если 125? Почему нельзя кинуть в какой- нибудь каталог, и смоделировать входящуу почту? С теми, что были на карантине, у меня получилось — кинул в папку \DATA\mail\try\192.168.22.200\25\ и они пришли по назначению. А если копируешь из папки "undelivered" , то не получается. Там имена файлов начинаются на "pop3recv-"
А если в имени поменять начало на адрес отправителя, то перекидываются в папку "malformed"
wikipost
pig10.03.2011 22:21
ред: 10.03.2011 22:23
Восклицательный знак должен быть после адреса отправителя в имени файла. Но это бестолку, там адресат не выделен. Это специальный режим сохранения отвергнутых писем для разбора полётов. Просто тупо письмо как оно лежало ТАМ, безо всякого препарирования. Такие только руками раскладывать.

figaro пишет: Если я организую пересылку, то получит пользователь с моего домена, и ответит уже с другого адреса, а не маил.ру. Правильно?

И чем это плохо? Какой физический смысл в мимикрии?

figaro пишет: какая-то неоднозначность. Написано адрес получателя, а вписываем адрес отправителя

В другую сторону будет как раз получатель.
wikipost
figaro14.03.2011 11:27
Не уходят письма от локальных пользователей -Почему
Приходит ответ:

Извините, прилагаемое сообщение не было доставлено одному или нескольким получателям:

I'm sorry to have to inform you that the message returned below could not be delivered to one or more recipients:

shahty@2531.ru
192.168.22.200:25 (forward server): 530 zakaz@2531.ru authorization required. Are you really Zakaz Figaro?
wikipost
ac14.03.2011 11:50
А это вы наверное включили опцию проверки соответствия email отправителя и его SMTP-авторизации (RequireAuthForLocalSenders/RequireLocalDomainFromLocalUsers).
wikipost
figaro14.03.2011 12:02
ac пишет: (RequireAuthForLocalSenders/RequreLocalDomainFromLocalUsers)
Выключены. Все равно не уходит.
wikipost
pig14.03.2011 12:50
192.168.22.200 — это тот же сервер или другой?
Если тот же — какой физический смысл форвардить письма на самого себя? Оно же при приёме опять уйдёт в форвард и будет крутиться, пока его сервер не отбросит, определив цикл.
Если другой, то это в его настройки надо смотреть. Или настраивать реквизиты авторизации по отправителям.
wikipost
figaro14.03.2011 14:28
Убрал из списка получателей чужих доменов 192.168.22.200 (да, это тот-же сервер). Теперь на другие уходит, а на тех, которые не прописаны у меня, но есть на внешнем сервере — не уходит...

14:29:48 133 Undelivered mail for nonexistent local recipient: figaro6@2531.ru, passed to folder: ..\DATA\mail\undelivered
wikipost
pig14.03.2011 16:36
figaro пишет: не прописаны у меня, но есть на внешнем сервере

Так и форвардить надо на этот внешний сервер. Те, которые у вас прописаны, — им нормально доставится, а отсутствующим пойдёт куда указано.
wikipost
figaro14.03.2011 17:06
pig пишет: Так и форвардить надо на этот внешний сервер

Спасибо, заработало. А пароль откуда берет, если я не указал Мастер-пароль?
wikipost
pig14.03.2011 18:01
В настройках SmtpSend есть список задания реквизитов авторизации. Но для доставки пользователям локального для сервера домена авторизация не обязательна (исключая случаи с Мыл.ру, ГМыл и прочих Яндексов, где сервер приёма входящих извне отделён от сервера приёма от своих пользователей).
wikipost
Работает на Eserv/5.05555 (05.06.2016)