Hallo,
ich habe gestern mal einen neuen Server aufgesetzt, bei dem klappt der Mail-Versand und -Empfang über ein mail-Konto nicht, Mails vom crontab werden aber verschickt.
Wenn ich von extern eine Mail an ein lokales Konto schicke, erscheint beim versendenden Server folgendes in der Log:
Code
qmail: 1590135999.116011 delivery 2060: deferral: NNN.NNN.NNN.NNN_failed_after_I_sent_the_message./Remote_host_said:_451_mail_server_temporarily_rejected_message_(#4.3.0)/
in der eigenen mail.log erscheint nur
nicht mehr und auch nicht weniger
Code
root@example:~# lsof -i tcp:25,587
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
tcpserver 710 qmaild 3u IPv6 16095 0t0 TCP *:smtp (LISTEN)
tcpserver 16069 qmaild 3u IPv6 127453 0t0 TCP *:submission (LISTEN
Code
root@example:~# ps aux |grep tcpserver
qmaild 710 0.0 0.0 2416 1820 ? S May21 0:00 /usr/local/bin/tcpserver -x /etc/tcp.smtp.cdb -h -P -R -u 1013 -g 1012 -c 450 -v 0 smtp /var/qmail/bin/qmail-smtpd example.org /usr/local/pd-admin2/bin/checksmtppasswd /bin/true
qmaild 721 0.0 0.0 2332 740 ? S May21 0:00 /usr/local/bin/tcpserver -v -H -R -l 0 -x /etc/tcp.msa.cdb -c 12 -u 1013 -g 1012 0 587 /var/qmail/bin/qmail-smtpd example.org /usr/local/pd-admin2/bin/checksmtppasswd /bin/true
qmaild 725 0.0 0.0 2332 684 ? S May21 0:00 /usr/local/bin/tcpserver -x /etc/tcp.msa.cdb -c 12 -u 1013 -g 1012 -v -R -H -l example.org 0 465 /usr/local/pd-admin2/bin/couriertls -server -tcpd /var/qmail/bin/qmail-smtpd example.org /usr/local/pd-admin2/bin/checksmtppasswd /bin/true
Warum taucht da "/usr/local/pd-admin2/bin/couriertls" auf? Das scheint es auch nicht zu geben
Code
root@example:~# ls -lha /usr/local/pd-admin2/bin/couriertls
ls: cannot access '/usr/local/pd-admin2/bin/couriertls': No such file or directory
Code
root@example:~# cat /service/qmail-smtpSd/run
#!/bin/bash
QMAILDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`
MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
HOSTNAME=`hostname --fqdn`
if [ ! -f /usr/local/pd-admin2/share/pop3d.pem -a ! -L /usr/local/pd-admin2/share/pop3d.pem ]; then
ln -s imapd.pem /usr/local/pd-admin2/share/pop3d.pem
fi
rm -rf ./env/*;
mkdir -p env
cd env
cat /usr/local/pd-admin2/etc/pop3d-ssl | ../envconv
cd ..
exec 2>&1
exec /usr/local/bin/envdir ./env/ \
/usr/local/bin/softlimit -m 128000000 \
/usr/local/bin/tcpserver -x /etc/tcp.msa.cdb \
-c "$MAXSMTPD" \
-u "$QMAILDUID" -g "$NOFILESGID" \
-v -R -H -l $HOSTNAME 0 465 \
/usr/local/pd-admin2/bin/couriertls -server -tcpd \
/var/qmail/bin/qmail-smtpd $HOSTNAME /usr/local/pd-admin2/bin/checksmtppasswd \
/bin/true 2>&1
Alles anzeigen
Ich hatte pd-admin (pdadmin_v4_beta_64.tar.gz auf ein Debian 10) installiert, Zertifikate per Let's Encrypt erstellt und dann dc-ssl-install.sh heruntergeladen und ausgeführt.
Was habe ich falsch gemacht bzw. an was habe ich nicht gedacht ...