Support us and view this ad

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

免费文章

🚀运行这个最终确认脚本,确保一切完美:   #!/bin/bashecho "=== 🎊 SSL邮件系统最终确认 ==="echo "确认时间: $(date)"echo "================================" # 1. 确认服务状态echo -e "\n1. 服务状态确认:"echo "Postfix: $(systemctl is-active postfix)"echo "监听端口:"netstat -tlnp | grep -E ":25|:465" | sed 's/^/ /' # 2. 确认证书状态echo -e "\n2. SSL证书状态:"cert_file="/etc/postfix/ssl/smtpd.cert"if [ -f "$cert_file" ]; thenecho "证书路径: $cert_file"echo "证书有效期:"openssl x509 -in "$cert_file" -noout -dates | sed 's/^/ /'echo "证书主题:"openssl x509 -in "$cert_file" -noout -subject | sed 's/^/ /'elseecho "警告: 未找到SSL证书"fi # 3. 确认邮件功能echo -e "\n3. 邮件功能确认:"echo "发送最终确认邮件..."TEST_ID="final_confirm_$(date +%s)"echo "最终确认测试 $TEST_ID" | mail -s "🎉 SSL邮件系统最终确认" rootsleep 2 echo "检查邮件日志:"if tail -5 /var/log/mail.log 2>/dev/null | grep -q "$TEST_ID"; thenecho " ✅ 邮件发送成功"elseecho " ⚠️ 邮件日志中未找到测试邮件"fi # 4. 确认PHP功能echo -e "\n4. PHP邮件功能确认:"php -r "\$result = mail('root', 'PHP最终确认测试', 'PHP邮件功能正常', 'From: final@localhost');echo ' PHP mail()函数: ' . (\$result ? '✅ 正常' : '❌ 异常') . '\n';" # 5. 系统配置确认echo -e "\n5....

继续阅读完整内容

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

正在加载广告...

登陆