宝塔邮局-->升级ubuntu26.04后-->dovecot2.4.2

最近把几台ubuntu24.04,22.04升级至26.04之后 基于[宝塔面板]的[宝塔邮局管理器6.7]出现了异常Dovecot无法启动. 对目录/etc/dovecot进行各种AI后,目前可以*收发邮件*{异常} 表现为: 在使用非域名(即内网IP)有时候收件时会出现密码错误的情况, 使用域名...
宝塔邮局-->升级ubuntu26.04后-->dovecot2.4.2
宝塔邮局-->;升级ubuntu26.04后-->dovecot2.4.2

最近把几台ubuntu24.04,22.04升级至26.04之后
基于[宝塔面板]的[宝塔邮局管理器6.7]出现了异常Dovecot无法启动.
对目录/etc/dovecot进行各种AI后,目前可以*收发邮件*{异常}
表现为:
在使用非域名(即内网IP)有时候收件时会出现密码错误的情况,
使用域名时也偶发出现提示密码错误(foxmail客户端)

相关代码如下:

find /etc/dovecot/conf.d/ /etc/dovecot/ -maxdepth 1 -name "dovecot.conf" -o -name "dovecot-sql.conf.ext" -o -name "dovecot_storage_version.conf" -o -path "/etc/dovecot/conf.d/" | while read file; do [ -f “$file” ] && echo "---------- 文件名: file ----------" && grep -vE '^\s*(#|)’ “$file” && echo -e “\n”; done
---------- 文件名: /etc/dovecot/conf.d/10-mail.conf ----------
first_valid_uid = 150
mail_driver = maildir
mail_path = ~/
---------- 文件名: /etc/dovecot/conf.d/15-lda.conf ----------
protocol lda {
}
---------- 文件名: /etc/dovecot/conf.d/10-logging.conf ----------
---------- 文件名: /etc/dovecot/conf.d/90-sieve-extprograms.conf ----------
---------- 文件名: /etc/dovecot/conf.d/auth-oauth2.conf.ext ----------
---------- 文件名: /etc/dovecot/conf.d/auth-system.conf.ext ----------
passdb pam {
}
userdb passwd {
}
---------- 文件名: /etc/dovecot/conf.d/90-sieve.conf ----------
---------- 文件名: /etc/dovecot/conf.d/20-imap.conf ----------
protocol imap {
mail_plugins = quota
}
---------- 文件名: /etc/dovecot/conf.d/20-lmtp.conf ----------
protocol lmtp {
mail_plugins = quota
}
---------- 文件名: /etc/dovecot/conf.d/90-acl.conf ----------
---------- 文件名: /etc/dovecot/conf.d/10-master.conf ----------
service imap-login {
inet_listener imap {
}
inet_listener imaps {
}
}
service pop3-login {
inet_listener pop3 {
}
inet_listener pop3s {
}
}
service lmtp {
unix_listener /var/spool/postfix/private/dovecot-lmtp {
mode = 0666
user = postfix
group = postfix
}
}
service imap {
}
service pop3 {
}
service auth {
unix_listener auth-userdb {
mode = 0600
user = vmail
}
unix_listener /var/spool/postfix/private/auth {
mode = 0666
user = postfix
group = postfix
}
user = dovecot
}
service auth-worker {
user = vmail
}
service dict {
unix_listener dict {
}
}
---------- 文件名: /etc/dovecot/conf.d/auth-sql.conf.ext ----------
passdb {
driver = sql
args = /etc/dovecot/dovecot-sql.conf.ext
}
userdb static {
args = uid=vmail gid=mail home=/www/vmail/%d/%n
}
---------- 文件名: /etc/dovecot/conf.d/90-quota.conf ----------
---------- 文件名: /etc/dovecot/conf.d/10-auth.conf ----------
auth_mechanisms = plain login
auth_allow_weak_schemes = yes
sql_driver = sqlite
sqlite_path = /www/vmail/postfixadmin.db
passdb sql {
default_password_scheme = MD5-CRYPT
query = SELECT password FROM mailbox WHERE username = ‘%{user}’ AND active = 1
}
userdb static {
fields {
uid = vmail
gid = mail
home = /www/vmail/%{user|domain}/%{user|username}
}
}
---------- 文件名: /etc/dovecot/conf.d/90-fts.conf ----------
fts_autoindex = yes
fts_autoindex_max_recent_msgs = 999
fts_search_add_missing = yes
---------- 文件名: /etc/dovecot/conf.d/20-pop3.conf ----------
protocol pop3 {
}
---------- 文件名: /etc/dovecot/conf.d/auth-deny.conf.ext ----------
---------- 文件名: /etc/dovecot/conf.d/auth-static.conf.ext ----------
---------- 文件名: /etc/dovecot/conf.d/10-ssl.conf ----------
ssl = yes
ssl_server_cert_file = /etc/dovecot/private/dovecot.pem
ssl_server_key_file = /etc/dovecot/private/dovecot.key
ssl_min_protocol = TLSv1.2
---------- 文件名: /etc/dovecot/conf.d/auth-master.conf.ext ----------
---------- 文件名: /etc/dovecot/conf.d/auth-passwdfile.conf.ext ----------
---------- 文件名: /etc/dovecot/conf.d/15-mailboxes.conf ----------
namespace inbox {
mailbox Drafts {
auto = subscribe
special_use = \Drafts
}
mailbox Junk {
auto = subscribe
special_use = \Junk
}
mailbox Trash {
auto = subscribe
special_use = \Trash
}
mailbox Sent {
auto = subscribe
special_use = \Sent
}
mailbox “Sent Messages” {
special_use = \Sent
}
}
---------- 文件名: /etc/dovecot/conf.d/30-dict-server.conf ----------
dict_server {
}
---------- 文件名: /etc/dovecot/conf.d/10-metrics.conf ----------
---------- 文件名: /etc/dovecot/dovecot_storage_version.conf ----------
dovecot_storage_version = 2.4.2
---------- 文件名: /etc/dovecot/dovecot.conf ----------
dovecot_config_version = 2.4.2
dovecot_storage_version = 2.4.2
protocols = imap pop3 lmtp
namespace inbox {
inbox = yes
mailbox Trash {
auto = subscribe
special_use = \Trash
}
mailbox Sent {
auto = subscribe
special_use = \Sent
}
mailbox Junk {
auto = subscribe
special_use = \Junk
}
mailbox Drafts {
auto = subscribe
special_use = \Drafts
}
}
!include conf.d/
.conf
!include_try local.confdisable_plaintext_auth = no
---------- 文件名: /etc/dovecot/dovecot-sql.conf.ext ----------
driver = sqlite
connect = /www/vmail/postfixadmin.db
default_pass_scheme = MD5-CRYPT
password_query = SELECT password FROM mailbox WHERE username = ‘%u’ AND active = 1

2 个帖子 - 1 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文