Exim не проверяет пользователей

После добавления бита конфигурации:

deny
        message = invalid recipient
        domains = +local_domains
        !verify = recipient/callout=no_cache

из: http://wiki2.dovecot.org/LMTP/Exim при запуске update-exim4.conf и перезапуске службы exim4

сервер все еще принимает электронные письма получателям, которых нет в dovecot.

Я использую LMTP для доставки писем в dovecot на том же компьютере.

Есть идеи?

1
задан 16 November 2016 в 05:43
1 ответ

Обычно я делаю, как описано ниже:

domainlist local_domains = my.domain.com
hostlist   relay_from_hosts = 127.0.0.1 : 192.168.0.0/16 : 10.0.0.0/8
domainlist relay_to_domains = my.relay1.domain.com : my.relay2.domain.com
...
begin acl
...
acl_check_rcpt:
...
# Allow authenticated users
  accept  authenticated = *

# Deny if sender isn't exist
  accept  hosts = +relay_from_hosts : \
                       ${if exists{/etc/exim/host_whitelist} \
                       {/etc/exim/host_whitelist}{} }
          endpass
          message       = sender mailbox not found
          verify = sender

# Check if recipient exists in local and relay domains
  accept  domains = +local_domains : +relay_to_domains
          endpass
          message = recipient mailbox not found
          verify  = recipient

# Deny all others (this is the last checking rule)
  deny    message       = relay not permitted

acl_check_predata:
...

Я не использую проверку получателей в разделах транспортов и маршрутизаторов. И работает отлично.

0
ответ дан 4 December 2019 в 05:39

Теги

Похожие вопросы