首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Exim不验证用户

Exim不验证用户
EN

Server Fault用户
提问于 2016-11-16 03:43:11
回答 1查看 971关注 0票数 1

在添加配置位之后:

代码语言:javascript
复制
deny
        message = invalid recipient
        domains = +local_domains
        !verify = recipient/callout=no_cache

出发地:http://wiki2.dovecot.org/LMTP/Exim运行update-exim4.conf和service exim4重新启动

服务器仍在接收不存在于dovecot中的收件人的电子邮件。

我用LMTP在同一台机器上发送电子邮件。

有什么想法吗?

EN

回答 1

Server Fault用户

发布于 2016-11-16 14:12:58

我通常是这样做的:

代码语言:javascript
复制
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
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/815157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档