на главнуюВсе эхи RU.UNIX.BSD
войти ?

Re: cyrus plus addressing

От Andrey Voitenkov (2:5020/400) к Slawa Olhovchenkov

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


From: Andrey Voitenkov <for-news-only@mccloud.kiev.ua>

On Sun, Mar 29, 2009 at 10:51:00PM +0400, Slawa Olhovchenkov wrote:
> >> это сложнее.
> >> на данный момент он доставляет от пустого пользователя.
> >> для доставки в INBOX там прямой хак на переаутентификацию (? я еще до
> >> конца не разбирался) на самого пользователя.
> AV> А ты не пробовал полноценную авторизацию клиента lmtpd?
> AV> Сам по себе preauth очень похож на костыль. Hе вижу, чтобы "postman"
> AV> использовался как authid или userid, кроме пары проверок на стадии rcpt, и
> AV> то только чтоб сразу не дать отлуп клиенту. Дальше действительно везде
> AV> идет
> AV> пустая строка вместо пользователя.
>
> AV> А вот если клиент скормит lmtpd нормальный логин/пароль, его можно будет
> AV> использовать для user -> p на папочке, если я правильно понял исходник. По
> AV> идее должно работать. Раньше вторника не смогу проверить.
>
> я прости не понял
> спамер поылает письмо на адрес hren@gory.com
> спамотсосин определяет его как спам. милтер преобразует адрес в
> hren+spam@gory.com
> кто тут должен авторизироваться и чем?

доставщик, mta или что-то промежуточное, тот, кто прямо перед lmptd в цепочке
доставки. идея в том, чтобы просто заменить "postman", от имени которого
якобы работают клиенты lmtpd, на полноценного пользователя а-ля "lmtpclient",
скормить lmptd нормальный AUTH перед mail from. там флаг другой
для cd.authenticated в этом случае ставится.

хотя я всеравно не вижу, чтоб где-то заполнялись authuser и authstate
перед вызовом func->deliver(msg, msg->authuser, msg->authstate);


--
mccloud@
--- ifmail v.2.15dev5.4
* Origin: Demos online service (2:5020/400)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.UNIX.BSD?msgid=<1187320905@kanga.gyrus.kiev.ua>+b1bb4956