5 postfix dovecot sasl apache2
今天我从这里设置了一个带有德语教程的邮件服务器:
现在我已经完成了,需要帮助解决我的问题。Sry 英语不好 - 我希望我的信息能帮助你帮助我 ^^
邮件日志:
11 月 18 日 16:30:00 srv01 postfix/smtpd[23275]:从 localhost[::1] 连接 11 月 18 日 16:30:00 srv01 postfix/smtpd[23275]:警告:SASL:连接到私有/auth_dovecot 失败:没有这样的文件或目录 11 月 18 日 16:30:00 srv01 postfix/smtpd[23275]:致命:没有 SASL 身份验证机制 11 月 18 日 16:30:01 srv01 postfix/master[15201]:警告:进程 /usr/lib/postfix/smtpd pid 23275 退出状态 1 11 月 18 日 16:30:01 srv01 postfix/master[15201]:警告:/usr/lib/postfix/smtpd:命令启动错误——节流
邮件错误:
11 月 18 日 16:30:00 srv01 postfix/smtpd[23275]:致命:没有 SASL 身份验证机制 11 月 18 日 16:39:07 srv01 postfix/postmap[23556]:致命:打开 /etc/postfix/smtp_auth:没有那个文件或目录
postconf -n:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = 否
比夫 = 否
broken_sasl_auth_clients = 是
config_directory = /etc/postfix
disable_vrfy_command = 是
dovecot_destination_recipient_limit = 1
html_directory = /usr/share/doc/postfix/html
inet_interfaces = 全部
邮箱大小限制 = 0
mydestination = 本地主机
myhostname = srv01.domain.de
我的网络 = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $translatormy_maps $network_mapsrecips_maps
readme_directory = /usr/share/doc/postfix
收件人分隔符 = +
中继主机 =
smtp_tls_cert_file = /etc/postfix/sslcert/mailserver.crt
smtp_tls_key_file = /etc/postfix/sslcert/mailserver.key
smtp_tls_security_level = 可能
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname
smtpd_data_restrictions = reject_unauth_pipelining 许可
smtpd_recipient_restrictions = permit_sasl_authenticated permit_mynetworks reject_rbl_client zen.spamhaus.org reject_unauth_destination
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtpd_sasl_auth_enable = 是
smtpd_sasl_authenticated_header = 是
smtpd_sasl_path = 私人/auth_dovecot
smtpd_sasl_type = dovecot
smtpd_sender_login_maps = 代理:mysql:/etc/postfix/mysql_sender_login_maps.cf
smtpd_sender_restrictions = reject_authenticated_sender_login_mismatch reject_unknown_sender_domain permit_sasl_authenticated
smtpd_tls_cert_file = /etc/postfix/sslcert/mailserver.crt
smtpd_tls_key_file = /etc/postfix/sslcert/mailserver.key
smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = 是
tls_high_cipherlist = EDH+CAMELLIA:EDH+aRSA:EECDH+aRSA+AESGCM:EECDH+aRSA+SHA384:EECDH+aRSA+SHA256:EECDH:+CAMELLIA256:+AES256:+CAMELLIA128:+AES128:+SSLv3:!aNULL :!LOW:!3DES:!MD5:!EXP:!PSK:!DSS:!RC4:!SEED:!ECDSA:CAMELLIA256-SHA:AES256-SHA:CAMELLIA128-SHA:AES128-SHA
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = 静态:5000
virtual_mailbox_base = /var/vmail/
virtual_mailbox_domains = 代理:mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 104
virtual_transport = dovecot
virtual_uid_maps = 静态:5000
doveconf -n:
# 2.2.13: /etc/dovecot/dovecot.conf
# 操作系统:Linux 3.16.0-4-amd64 x86_64 Debian 8.6
auth_mechanisms = 普通登录
听= *
log_timestamp = "%Y-%m-%d %H:%M:%S"
命名空间收件箱{
收件箱 = 是
位置 =
邮箱草稿{
自动 = 订阅
special_use = \Drafts
}
邮箱垃圾{
自动 = 订阅
special_use = \垃圾
}
邮箱已发送{
自动 = 订阅
special_use = \Sent
}
邮箱垃圾箱{
自动 = 订阅
special_use = \垃圾桶
}
前缀 =
分隔符 = .
}
密码{
args = /etc/dovecot/dovecot-mysql.conf
驱动程序 = sql
}
协议 = imap
服务认证{
unix_listener /var/spool/postfix/private/auth_dovecot {
组 = 后缀
模式 = 0660
用户 = 后缀
}
unix_listener auth-master {
模式 = 0600
用户 = vmail
}
用户 = 根
}
ssl_cert =
后缀 master.cf:
#
# Postfix 主进程配置文件。有关格式的详细信息
# 文件,请参见 master(5) 手册页(命令:“man 5 master”或
# 在线:http://www.postfix.org/master.5.html)。
#
# 编辑完这个文件后不要忘记执行“postfix reload”。
#
# ================================================== ==========================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (从不) (100)
# ================================================== ==========================
smtp inet n - n - - smtpd
#smtp inet n - - - 1 后屏
#smtpd 通过 - - - - - smtpd
#dnsblog unix - - - - 0 dnsblog
#tlsproxy unix - - - - 0 tlsproxy
dovecot unix - nn - - 管道
flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}
提交 inet n - - - - smtpd
-o syslog_name=后缀/提交
-o smtpd_enforce_tls=yes
-o smtpd_tls_security_level=加密
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o smtpd_reject_unlisted_recipient=no
# -o smtpd_client_restrictions=$mua_client_restrictions
# -o smtpd_helo_restrictions=$mua_helo_restrictions
# -o smtpd_sender_restrictions=$mua_sender_restrictions
# -o smtpd_recipient_restrictions=
# -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING
smtps inet n - - - - smtpd
-o syslog_name=postfix/smtps
-o smtpd_tls_wrappermode=yes
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o smtpd_reject_unlisted_recipient=no
# -o smtpd_client_restrictions=$mua_client_restrictions
# -o smtpd_helo_restrictions=$mua_helo_restrictions
# -o smtpd_sender_restrictions=$mua_sender_restrictions
# -o smtpd_recipient_restrictions=
# -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING
#628 inet n - - - - qmqpd
拾音器 unix n - - 60 1 拾音器
清理 unix n - - - 0 清理
qmgr unix n - n 300 1 qmgr
#qmgr unix n - n 300 1 oqmgr
tlsmgr unix - - - 1000?1 tlsmgr
重写unix - - - - - 琐碎的重写
反弹 unix - - - - 0 反弹
defer unix - - - - 0 反弹
跟踪 unix - - - - 0 反弹
验证 unix - - - - 1 验证
刷新 unix n - - 1000?0 冲洗
proxymap unix - - n - - proxymap
proxywrite unix - - n - 1 代理映射
smtp unix - - - - - smtp
中继unix - - - - - smtp
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq unix n - - - - showq
错误unix - - - - - 错误
重试unix - - - - - 错误
丢弃unix - - - - - 丢弃
本地 unix - nn - - 本地
虚拟 unix - nn - - 虚拟
lmtp unix - - - - - lmtp
铁砧 unix - - - - 1 个铁砧
scache unix - - - - 1 scache
#
# ================================================== ====================
# 与非 Postfix 软件的接口。一定要检查手册
# 非 Postfix 软件的页面,以找出它想要的选项。
#
# 以下许多服务使用 Postfix pipe(8) 交付
# 代理人。有关 ${recipient} 的信息,请参阅 pipe(8) 手册页
# 和其他消息信封选项。
# ================================================== ====================
#
# 邮件投递。有关详细信息,请参阅 Postfix MAILDROP_README 文件。
# 也在main.cf中指定:maildrop_destination_recipient_limit=1
#
maildrop unix - nn - - 管道
flags=DRhu 用户=vmail argv=/usr/bin/maildrop -d ${recipient}
#
# ================================================== ====================
#
# 最近的 Cyrus 版本可以使用现有的“lmtp”master.cf 条目。
#
# 在cyrus.conf中指定:
# lmtp cmd="lmtpd -a" listen="localhost:lmtp" proto=tcp4
#
# 在 main.cf 中指定以下一项或多项:
#mailbox_transport = lmtp:inet:localhost
# virtual_transport = lmtp:inet:localhost
#
# ================================================== ====================
#
# Cyrus 2.1.5 (Amos Gouaux)
# 也在main.cf中指定:cyrus_destination_recipient_limit=1
#
#cyrus unix - nn - - 管道
# user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
#
# ================================================== ====================
# 通过 Cyrus 交付的旧示例。
#
#old-cyrus unix - nn - - 管道
# flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
#
# ================================================== ====================
#
# 配置细节见 Postfix UUCP_README 文件。
#
uucp unix - nn - - 管道
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# 其他外部交付方式。
#
ifmail unix - nn - - 管道
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - nn - - 管道
标志= Fq。用户=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix - nn - 2 管道
flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
邮递员 unix - nn - - 管道
flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
${nexthop} ${user}
小智 1
我认为费多尔是对的。我只在将 Dovecot 配置为 Postfix 的身份验证器时见过该错误。确保 dovecot 正在运行并检查 /var/log/maillog 是否有任何问题。
请参阅下面我刚刚修复的客户端服务器,该服务器具有完全相同的错误和消息:
7月3日22:12:17mailserver postfix/smtpd[6195]:致命:没有SASL身份验证机制7月3日22:12:18mailserver postfix/master[4881]:警告:进程/usr/libexec/postfix/smtpd pid 6195退出状态1 7 月 3 日 22:12:18mailserver postfix/master[4881]:警告:/usr/libexec/postfix/smtpd:错误的命令启动 -- 限制
这里的修复是确保 Dovecot 已正确启动、运行和配置。如果您最近将邮件服务器迁移到新操作系统,这会产生很多复杂性,尤其是有时使用 Dovecot。
| 归档时间: |
|
| 查看次数: |
20092 次 |
| 最近记录: |