Support us and view this ad

可选:点击以支持我们的网站

免费文章

方案 A:使用 auxprop 方法(推荐,更简单)  # 编辑 SASL 配置sudo nano /etc/postfix/sasl/smtpd.conf 修改为: pwcheck_method: auxpropauxprop_plugin: sasldbmech_list: PLAIN LOGIN# 注意:删除 saslauthd_path 这一行! 然后执行: # 1. 确保 sasldb2 数据库存在sudo touch /etc/sasldb2sudo chown postfix:postfix /etc/sasldb2sudo chmod 660 /etc/sasldb2 # 2. 添加用户到 sasldb2sudo saslpasswd2 -c joomlamail# 输入密码两次:8888888 # 3. 查看用户sudo sasldblistusers2 # 4. 测试认证(使用正确的命令)sudo testsaslauthd -u joomlamail -p '8888888' -f /etc/sasldb2 方案 B:使用 saslauthd 方法 如果你确实想用 saslauthd,需要先启动它: # 1. 修改 SASL 配置sudo tee /etc/postfix/sasl/smtpd.conf << 'EOF'pwcheck_method: saslauthdmech_list: PLAIN LOGINsaslauthd_path: /var/spool/postfix/var/run/saslauthd/muxEOF # 2. 创建 socket 目录sudo mkdir -p /var/spool/postfix/var/run/saslauthdsudo chown postfix:postfix /var/spool/postfix/var/run/saslauthd # 3. 配置 saslauthdsudo tee /etc/default/saslauthd << 'EOF'START=yesMECHANISMS="pam"OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd -r"EOF # 4. 启动 saslauthdsudo systemctl start saslauthdsudo systemctl enable saslauthd # 5....

继续阅读完整内容

支持我们的网站,请点击查看下方广告

正在加载广告...

登陆