Hello!

On Wed, 30 Sep 2020 at 20:01:06 (+0700), Victor Sudakov wrote:

> > > > user_aliases:
> > > >   driver = redirect
> > > >   allow_fail
> > > >   allow_defer
> > > >   data = ${lookup{$local_part@$domain}lsearch{/etc/exim/aliases}}
> > > >   user = exim
> > > >   group = mail
> > > >   file_transport = address_file
> > > >   pipe_transport = address_pipe

> > > О, замечательно! А зачем тут user, group, pipe_transport и прочие
> > > параметры, они точно нужны?

> > "user, group" - очевидно вроде ж. для транспорта, если вдруг нужно
> > деливерить из-под юзера/группы, отличной от exim'овских.

> > pipe_transport - чтобы на пайпу форвардить.
> > file_transport - чтобы в файл деливерить.

> Но какой у redirect-а транспорт? Он же просто переадресует письмо и оно
> отправится дальше по роутерам, а у тех уже свои транспорты.

> Или это чтобы в /etc/exim/aliases перенаправить в "| some_program" и т.п.? 

Именно.

> > allow_fail/allow_defer - чтобы фейлить или диферить прямо из data
> > например, можно в тот же aliases записать вот такое, чтобы давать
> > кастомные отлупы per $local_part@$domain:
> > pup...@domain.com   :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

-- 
George L. Yermulnik
[YZ-RIPE]

_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users

Reply via email to