Forum Webscript.Ru

Программирование => Теория, алгоритмы и стандарты => Тема начата: Yukko от 28 Июня 2003, 14:12:15

Название: RFC822 (fetchmail+MsEchange)
Отправлено: Yukko от 28 Июня 2003, 14:12:15
Не знаю правильно ли я понял, читая rfc822, что имя пользователя почтового сервера — атомарная единица (т.е. в нем не должно быть никаких спецсимволов).
Я встретился с проблемой, которую до сих пор не могу решить. Я опираясь на вышеприведенный документ, пытаюсь доказать администратору, что он неправильно сконфигурировал сервер. Мне надо забирать почту при помощи fetchmail с сервера (OS Microsoft windows 2000 server, Ms Exchange), где имена пользователей при аутентификации надо вводить в виде user@domain.nl, а не просто user. Аутентификация при использовании telnet на 110 порт проходит нормально, но при использовании fetchmail 5.9.11  я получаю в логах:

 Authorization failure on user@domain.nl@mail.domain.nl    
 Query status=3 (AUTHFAIL)                                      
Со всеми другими почтовыми сервисами (gala.net, mail.ru, ukr.net) fetchmail работает нормально.

Выдержка из man fetchmail:
The RFC822 address parser used in multidrop mode chokes on some @-addresses that are technically legal but bizarre.
Насколько я понимаю, fetchmail писали придерживаясь rfc :confused:

1. правильно ли я аргументирую свою точку зрения администратору
2. что мне сделать у себя для того чтобы fetchmail 5.9.11   (OS ASP Linux 7.3) корректно забирал почту с подобных эккаунтов
(подстановку вместо @ символов # , + , не предлагать, пробовал — не получается :) ). Сейчас работает редирект с моего эккаунта на этом сервере, на другой на mail.ru, а оттуда я все забираю, но хотелось бы такое сделать не только для себя, а для других работников нашей компании (мне администратор сделал редирект, только для того, чтобы я его больше не мучал... и не ругался с ним :abuse: )
Название: RFC822 (fetchmail+MsEchange)
Отправлено: ThE0ReTiC от 30 Июня 2003, 10:49:39
Цитировать
Yukko:
user@domain.nl@mail.domain.nl

У тебя судя по всему точка после domain.nl. не поставлена.
Название: RFC822 (fetchmail+MsEchange)
Отправлено: Yukko от 30 Июня 2003, 11:00:53
Извини за вопрос. Где?
1. В DNS?
2. .fethcmailrc после имени пользователя? user@domain.nl.
3. .fetchmailrc после имени хоста с которого я забираю мыло mail.domain.nl.
4. fetchmailrc и там и там
Я попробую :) Спасибо.
Название: RFC822 (fetchmail+MsEchange)
Отправлено: Yukko от 01 Июля 2003, 12:40:22
ThE0ReTiC Cool, все ОК вроде бы. аутентификация проходит! Большое спасибо.