docker-mailserver:发件人地址被拒绝:不属于用户

问题描述 投票:0回答:0

当我尝试从我的邮件服务器发送电子邮件时,我在我的docker-mailserver中得到这个日志:

NOQUEUE: reject: RCPT from unknown[IP_ADDR]: 553  5.7.1 <[email protected]>: Sender address rejected: not owned by user [email protected]; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<[IP_ADDR]>

我使用 LDAP 作为用户数据库,这是 docker 容器的 .env 文件:

OVERRIDE_HOSTNAME=mail.example.com
DMS_DEBUG=0
LOG_LEVEL=info
ONE_DIR=1
ACCOUNT_PROVISIONER=LDAP
[email protected]
ENABLE_UPDATE_CHECK=1
UPDATE_CHECK_INTERVAL=1d
PERMIT_DOCKER=host
SPOOF_PROTECTION=1
ENABLE_SRS=0
ENABLE_OPENDKIM=1
ENABLE_OPENDMARC=1
ENABLE_POLICYD_SPF=1
ENABLE_POP3=1
ENABLE_CLAMAV=1
ENABLE_RSPAMD=1
ENABLE_RSPAMD_REDIS=0
RSPAMD_LEARN=0
RSPAMD_GREYLISTING=1
RSPAMD_HFILTER=1
RSPAMD_HFILTER_HOSTNAME_UNKNOWN_SCORE=6
ENABLE_AMAVIS=1
AMAVIS_LOGLEVEL=0
ENABLE_DNSBL=1
ENABLE_FAIL2BAN=1
FAIL2BAN_BLOCKTYPE=drop
ENABLE_MANAGESIEVE=1
POSTSCREEN_ACTION=enforce
SSL_TYPE=letsencrypt
SSL_DOMAIN=example.com
ENABLE_QUOTAS=1
LOGROTATE_INTERVAL=weekly
POSTFIX_INET_PROTOCOLS=all
ENABLE_SPAMASSASSIN=0
SPAMASSASSIN_SPAM_TO_INBOX=1
ENABLE_SPAMASSASSIN_KAM=0
MOVE_SPAM_TO_JUNK=1
SA_TAG=2.0
SA_TAG2=6.31
SA_KILL=10.0
SA_SPAM_SUBJECT=***SPAM*****
ENABLE_FETCHMAIL=0
FETCHMAIL_POLL=300

LDAP Section

ENABLE_LDAP=1
ACCOUNT_PROVISIONER=LDAP
LDAP_SERVER_HOST="ldap://LDAP_IP_ADDR"
LDAP_SEARCH_BASE="dc=example,dc=com"
LDAP_BIND_DN="cn=admin,dc=example,dc=com"
LDAP_QUERY_FILTER_USER="(&(mail=%s)(mailEnabled=TRUE))"
LDAP_QUERY_FILTER_GROUP="(&(mailGroupMember=%s)(mailEnabled=TRUE))"
LDAP_QUERY_FILTER_ALIAS="(&(mailAlias=%s)(mailEnabled=TRUE))"
LDAP_QUERY_FILTER_DOMAIN="(|(mail=*@%s)(mailAlias=*@%s)(mailGroupMember=*@%s))"
DOVECOT_USER_FILTER="(&(objectClass=inetOrgPerson)(mail=%u))"
DOVECOT_PASS_FILTER="(&(objectClass=inetOrgPerson)(mail=%u))"
DOVECOT_MAILBOX_FORMAT=maildir
DOVECOT_AUTH_BIND=yes
ENABLE_POSTGREY=0
POSTGREY_DELAY=300
POSTGREY_MAX_AGE=35
POSTGREY_TEXT="Delayed by Postgrey"
POSTGREY_AUTO_WHITELIST_CLIENTS=5
ENABLE_SASLAUTHD=1
SASLAUTHD_MECHANISMS=ldap
SASLAUTHD_LDAP_SERVER="ldap://10.0.0.2:1389"
SASLAUTHD_LDAP_FILTER="(&(uid=%U)(objectClass=person))"
SRS_SENDER_CLASSES=envelope_sender
RELAY_PORT=25
DOVECOT_USER_ATTRS="homeDirectory=home,=uid=5000,=gid=5000"

我尝试更改 LDAP 查询过滤器等配置,但没有任何反应。我认为从 LDAP 数据库中获取用户有问题。

ldap openldap postfix-mta mail-server dovecot
© www.soinside.com 2019 - 2024. All rights reserved.