У меня есть установка Debian с Mailman, использующим exim в качестве MTA.
Я могу создавать списки рассылки и получать электронные письма с сервера списков рассылки. Но когда я пытаюсь отправить электронное письмо на адрес ML, оно отклоняется со следующей ошибкой:
H = (...) F = (user@email.dom) отклонено Ретранслятор RCPT не разрешен
где list@mailinglist.dom - мой список рассылки (например).
Я искал везде в Google, но на самом деле ни одно из предложенных решений мне не помогло. Я пытаюсь использовать виртуальные домены. Список рассылки выглядит правильно настроенным (я могу создавать их и управлять ими через веб-интерфейс, и, как я уже сказал выше, получать от них почту). Проблема, похоже, в конфигурации сервера Exim.
Это руководство, которому я следовал: http://www.debian-administration.org/article/Mailman_and_Exim4 Я добавил папку: / etc / exim4 / virtual с одним файлом: mailinglist.dom, и его содержимое:
list: list@mailinglist.dom
Я изменил /etc/exim4/conf.d/main/01_exim4-configlistmacrodefs
список доменов local_domains = @: localhost: dsearch; / etc / exim4 / virtual
И добавил следующий файл: /etc/exim4/conf.d/router/350_exim4-config_vdom_aliases с:
vdom_aliases:
driver = redirect
allow_defer
allow_fail
domains = dsearch;/etc/exim4/virtual
data = ${expand:${lookup{$local_part}lsearch*@{/etc/exim4/virtual/$domain}}}
retry_use_local_part
pipe_transport = address_pipe
file_transport = address_file
no_more
это другой урок, которому я следовал: http://www.debian-administration.org/articles/140
Теперь я весь день безуспешно пытался решить эту проблему. Вы можете помочь мне?
Наконец мне удалось решить эту проблему. Вот шаги:
Я перезапустил exim, и теперь все работает.