宝塔邮局管理器4.9无法安装Postfix

操作系统:Ubuntu Server 22.04 LTS 64位–Debian11也能使用此方法解决
问题如下图

点修复,提示“获取邮局配置失败”

apt update

apt install -y postfix postfix-mysql postfix-sqlite dovecot-core dovecot-pop3d dovecot-imapd dovecot-lmtpd dovecot-mysql

dpkg: error processing package xxx (--configure) 解决方案
cd /var/lib/dpkg
mv info info.bkp
mkdir info
# 重新执行 upgrade 或者 install

麻烦到服务器命令行执行下面命令,然后将过程全部截图 (非必要不执行)

sh -x /www/server/panel/plugin/mail_sys/install.sh install

提示Postfix不支持Sqlite

apt install postfix -y
apt install postfix-sqlite -y

使用apt install postfix-sqlite -y 报错
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

先执行 apt --fix-broken install
然后继续执行 apt install postfix-sqlite -y

之后再返回宝塔邮局管理器刷新列表提交

装好宝塔邮局管理器之后只有Rspamd插件装好了其他插件没装好提示

dovecot-core : 依赖: ssl-cert 但是它将不会被安装
 dovecot-fts-xapian : 依赖: libxapian30 (>= 1.4.11~) 但是它将不会被安装
 rspamd : 依赖: libc6 (>= 2.29) 但是 2.28-10+deb10u2 正要被安装
          依赖: libgcc-s1 (>= 3.4) 但无法安装它
          依赖: libhyperscan5 (>= 5.2.1) 但是它将不会被安装
          依赖: libicu66 (>= 66.1-1~) 但无法安装它
          依赖: libstdc++6 (>= 9) 但是 8.3.0-6 正要被安装

就安装这些依赖后再试试

sudo apt install -y libgcc-* libgcc-s*
sudo apt install -y libhyperscan*
sudo apt install -y libicu* libicu6*
sudo apt install -y libstdc* libstdc+*
sudo apt install -y libc*
或者
sudo apt --fix-broken install
执行这段代码后再返回宝塔邮局管理器分别修复,Rspamd最后修复

ubuntu20.04宝塔安装邮局管理器的问题

首先你要知道:自建邮局是需要25端口开启的,目前大多数运营商已经屏蔽25端口,所以在折腾宝塔邮局管理器之前,请先核实你的25端口是否开启。
有些不能自己修复的可以手动安装

第1步-在Ubuntu上安装Dovecot

基于Debian的系统具有用于IMAP和POP3协议的单独的Dovecot软件包。要安装支持POP3和IMAP功能的Dovecot服务器,请运行以下命令。

apt install -y dovecot-imapd dovecot-pop3d

您还可以安装各种Dovecot模块,例如MySQL和PostgreSQL数据库支持,电子邮件过滤,全文搜索,垃圾邮件过滤器培训,LDAP目录等等。要安装其他模块,请执行以下操作:

apt install -y dovecot-sieve dovecot-solr dovecot-antispa

1、在Ubuntu 20.04中启动终端并更新您的系统,使其设置为安装所有新软件包和更新。为此,您需要在终端中键入以下命令,然后按Enter键:

apt update -y
apt upgrade -y

第2步-在Ubuntu上安更新libhyperscan5

apt install -y libhyperscan5

2、成功执行上述命令后,在终端中键入以下命令,然后按Enter键:

sudo DEBIAN_PRIORITY=low apt install postfix

然后再从宝塔面板安装宝塔邮局管理器试试。

ubuntu server 22.04.4 解决办法

apt install -y libhyperscan5 libxapian30 ssl-cert libgcc-s1 libc6 libstdc++6 libicu70

执行上面代码完成后,安装完宝塔邮局管理器之后如果有失败,就重启系统,然后卸载宝塔邮局管理器。 再次重启系统,执行apt update 或者apt upgrade 或者 apt install -y vim等随便安装一个软件包,这时可能会有报错提示,类似下面的

E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

那就执行 apt --fix-broken install 命令,之后再次重启系统, 然后再重新安装宝塔邮局管理器试试。
sanradar
sanradar
文章: 102