George L. Yermulnik wrote:
> 
> > > > > allow_fail/allow_defer - чтобы фейлить или диферить прямо из data
> > > > > например, можно в тот же aliases записать вот такое, чтобы давать
> > > > > кастомные отлупы per $local_part@$domain:
> > > > > [email protected]     :fail: Pupkin has gone for good 
> 
> > > > Проверил у себя. В моём случае ":fail: Pupkin has gone for good" в
> > > > aliases не срабатывает в SMTP сессии. В смысле сперва письмо
> > > > принимается, а потом генерится отлуп. В таком виде оно мне не надо,
> > > > наверное.
> 
> > > Чтобы оно в smtp-сессии отлуп давало нужно в acl_check_rcpt добавить
> > > соответствующую проверку.
> 
> > > Вот так это в дефолтном конфиге на Фре выглядит (у него финальный accept
> > > в секции acl_check_rcot):
> > >   require verify = recipient
> 
> > > А вот так в кастомном (у меня deny в финале секции acl_check_rcpt):
> > >   accept  domains       = +all_local_domains
> > >           endpass
> > >           message       = Final recipient verification failed
> > >           verify        = 
> > > recipient/callout=2m,use_sender,no_cache,defer_ok
> 
> > Да вот не работает callout почему-то по LMTP. 
> 
> Я сам не юзаю lmtp, но гугл имеет что сказать =)
> Вот пару ссылок по теме:
> https://wiki.dovecot.org/LMTP/Exim#Verifying_recipients_using_LMTP
> https://lists.exim.org/lurker/message/20040427.231839.a37eddca.ca.html

То и беда, что гугл имеет много сказать, но не умеет (пока?) сказанное 
проверить.

> 
> Гуглил по "exim lmtp verify recipient callout" =)

Аналогично. Откуда еще взялось мое утверждение, что callout в LMTP не работает? 

Я пробовал и "use an SMTP transport ("smtp" driver), and set "protocol = lmtp" 
как в другой вышеприведенной ссылке написано, но dovecot-lmtpd не нравится 
LHLO, ему HELO подавай.

Да и если честно, IMHO lookup по БД (даже если это просто текстовый
файл) быстрее и менее ресурсоёмок.

Беда что нет рабочего рецепта, который можно взять за основу. Какие-то
разрозненные сведения в разных рассылках.

> 
> > А можно я кусок своего конфига покажу, где acl и роутеры? 
> 
> Только если там нет контента +18 =))

Вот выложил https://termbin.com/tasy

Весь контент 18+ вырезан, в том числе комментарии (для более удобного
восприятия). Буду благодарен, если кто укажет на ошибки или предложит
улучшения. 

Последовательные лукапы по двум файлам не успел слить в один лукап, но сделаю.

-- 
Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
2:5005/49@fidonet http://vas.tomsk.ru/

_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить