当前位置:论坛首页 > Linux面板 > 讨论

【已解答】ubuntu26.04中宝塔邮局管理器6.7无法收件

发表在 Linux面板2026-5-20 16:22 [复制链接] 1 310

  1. The current terminal create by BT-Panel.
  2. root@svpervip:~# # 使用 find 查找所有指定文件,并使用 sed 或 grep 过滤掉以#开头的注释行及空行
  3. 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
  4. ---------- 文件名: /etc/dovecot/conf.d/10-mail.conf ----------
  5. first_valid_uid = 150
  6. ---------- 文件名: /etc/dovecot/conf.d/15-lda.conf ----------
  7. protocol lda {
  8. }
  9. ---------- 文件名: /etc/dovecot/conf.d/10-logging.conf ----------
  10. ---------- 文件名: /etc/dovecot/conf.d/90-sieve-extprograms.conf ----------
  11. ---------- 文件名: /etc/dovecot/conf.d/auth-oauth2.conf.ext ----------
  12. ---------- 文件名: /etc/dovecot/conf.d/auth-system.conf.ext ----------
  13. passdb pam {
  14. }
  15. userdb passwd {
  16. }
  17. ---------- 文件名: /etc/dovecot/conf.d/90-sieve.conf ----------
  18. ---------- 文件名: /etc/dovecot/conf.d/20-imap.conf ----------
  19. protocol imap {
  20.   mail_plugins = quota imap_quota
  21. }
  22. ---------- 文件名: /etc/dovecot/conf.d/20-lmtp.conf ----------
  23. protocol lmtp {
  24.   mail_plugins = quota imap_quota
  25. }
  26. ---------- 文件名: /etc/dovecot/conf.d/90-acl.conf ----------
  27. ---------- 文件名: /etc/dovecot/conf.d/10-master.conf ----------
  28. service imap-login {
  29.   inet_listener imap {
  30.   }
  31.   inet_listener imaps {
  32.   }
  33. }
  34. service pop3-login {
  35.   inet_listener pop3 {
  36.   }
  37.   inet_listener pop3s {
  38.   }
  39. }
  40. service lmtp {
  41. unix_listener /var/spool/postfix/private/dovecot-lmtp {
  42.     mode = 0666
  43.     user = postfix
  44.     group = postfix
  45.   }
  46. }
  47. service imap {
  48. }
  49. service pop3 {
  50. }
  51. service auth {
  52.   unix_listener auth-userdb {
  53.     mode = 0600
  54.     user = vmail
  55.   }
  56.   unix_listener /var/spool/postfix/private/auth {
  57.     mode = 0666
  58.     user = postfix
  59.     group = postfix
  60.   }
  61.   user = dovecot
  62. }
  63. service auth-worker {
  64.   user = vmail
  65. }
  66. service dict {
  67.   unix_listener dict {
  68.   }
  69. }
  70. ---------- 文件名: /etc/dovecot/conf.d/auth-sql.conf.ext ----------
  71. passdb {
  72.   driver = sql
  73.   args = /etc/dovecot/dovecot-sql.conf.ext
  74. }
  75. userdb static {
  76.   args = uid=vmail gid=mail home=/www/vmail/%d/%n
  77. }
  78. ---------- 文件名: /etc/dovecot/conf.d/90-quota.conf ----------
  79. ---------- 文件名: /etc/dovecot/conf.d/10-auth.conf ----------
  80. auth_mechanisms = plain login
  81. auth_allow_weak_schemes = yes
  82. sql_driver = sqlite
  83. sqlite_path = /www/vmail/postfixadmin.db
  84. passdb sql {
  85.   default_password_scheme = MD5-CRYPT
  86.   query = SELECT password FROM mailbox WHERE username = '%{user}' AND active = 1
  87. }
  88. userdb static {
  89.   fields {
  90.     uid = vmail
  91.     gid = mail
  92.     home = /www/vmail/%{user|domain}/%{user|username}
  93.   }
  94. }
  95. ---------- 文件名: /etc/dovecot/conf.d/90-fts.conf ----------
  96. fts_autoindex = yes
  97. fts_autoindex_max_recent_msgs = 999
  98. fts_search_add_missing = yes
  99. ---------- 文件名: /etc/dovecot/conf.d/20-pop3.conf ----------
  100. protocol pop3 {
  101. }
  102. ---------- 文件名: /etc/dovecot/conf.d/auth-deny.conf.ext ----------
  103. ---------- 文件名: /etc/dovecot/conf.d/auth-static.conf.ext ----------
  104. ---------- 文件名: /etc/dovecot/conf.d/10-ssl.conf ----------
  105. ssl = yes
  106. ssl_server_cert_file = /etc/dovecot/private/dovecot.pem
  107. ssl_server_key_file = /etc/dovecot/private/dovecot.key
  108. ssl_min_protocol = TLSv1.2
  109. ---------- 文件名: /etc/dovecot/conf.d/auth-master.conf.ext ----------
  110. ---------- 文件名: /etc/dovecot/conf.d/auth-passwdfile.conf.ext ----------
  111. ---------- 文件名: /etc/dovecot/conf.d/15-mailboxes.conf ----------
  112. namespace inbox {
  113.   mailbox Drafts {
  114.   auto = subscribe
  115.     special_use = \Drafts
  116.   }
  117.   mailbox Junk {
  118.   auto = subscribe
  119.     special_use = \Junk
  120.   }
  121.   mailbox Trash {
  122.   auto = subscribe
  123.     special_use = \Trash
  124.   }
  125.   mailbox Sent {
  126.   auto = subscribe
  127.     special_use = \Sent
  128.   }
  129.   mailbox "Sent Messages" {
  130.     special_use = \Sent
  131.   }
  132. }
  133. ---------- 文件名: /etc/dovecot/conf.d/30-dict-server.conf ----------
  134. dict_server {
  135. }
  136. ---------- 文件名: /etc/dovecot/conf.d/10-metrics.conf ----------
  137. ---------- 文件名: /etc/dovecot/dovecot_storage_version.conf ----------
  138. dovecot_storage_version = 2.4.2
  139. ---------- 文件名: /etc/dovecot/dovecot.conf ----------
  140. dovecot_config_version = 2.4.2
  141. dovecot_storage_version = 2.4.2
  142. protocols = imap pop3 lmtp
  143. namespace inbox {
  144.   inbox = yes
  145.   mailbox Trash {
  146.     auto = subscribe
  147.     special_use = \Trash
  148.   }
  149.   mailbox Sent {
  150.     auto = subscribe
  151.     special_use = \Sent
  152.   }
  153.   mailbox Junk {
  154.     auto = subscribe
  155.     special_use = \Junk
  156.   }
  157.   mailbox Drafts {
  158.     auto = subscribe
  159.     special_use = \Drafts
  160.   }
  161. }
  162. !include conf.d/*.conf
  163. !include_try local.conf
  164. ---------- 文件名: /etc/dovecot/dovecot-sql.conf.ext ----------
  165. driver = sqlite
  166. connect = /www/vmail/postfixadmin.db
  167. default_pass_scheme = MD5-CRYPT
  168. password_query = SELECT password FROM mailbox WHERE username = '%u' AND active = 1
  169. root@svpervip:~#
复制代码
其中/www/vmail/目录的文件使用的备份恢复
系统从ubuntu24.04升级至ubuntu26.04.
/etc/dovecot/conf.d/ 及 /etc/dovecot/ 均做了手动修改后能发送邮箱(成功投递)
使用Foxmail等客户端也不再显示密码错误(但是只显示收取成功,实际没有邮件)
使用其他官方邮箱进行投递也是显示(
发送状态:发送成功 [url=]隐藏详情>>).[/url]
使用道具 举报 只看该作者 回复
发表于 2026-5-21 09:07:28 | 显示全部楼层
您好,建议做个快照后,把邮局备份后,重新安装配置一遍,注意,有些组件是没有在Ubuntu26上测试过的,可能会因配置,版本不同导致邮局无法使用。虽然Ubuntu24提供可以直接升级到Ubuntu26,但是各种建站环境,业务服务不一定会支持这种更新,因此如果您重新安装后还是无法使用,建议换回Ubuntu24,当前对Ubuntu26的支撑还只是建站环境优先,其他的业务需要排期
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表