opencrm/plesktest/get_postfix_logs.sh

19 lines
524 B
Bash
Executable File

docker exec plesk-test bash -c '
# Postfix komplett neustarten (nicht nur reload)
postfix stop
postfix start
echo "Postfix neugestartet"
# Warte kurz
sleep 2
# Teste die Verbindung direkt im Container
echo ""
echo "=== Teste STARTTLS lokal ==="
echo "EHLO test" | timeout 5 openssl s_client -connect localhost:587 -starttls smtp 2>&1 | head -30
echo ""
echo "=== Letzte Mail-Logs ==="
tail -20 /var/log/maillog 2>/dev/null || tail -20 /var/log/mail.log 2>/dev/null || journalctl -u postfix --no-pager -n 20 2>/dev/null
'