Dies ist eine vorgefertigte Schablone, die bei der Formulierung von Problemen unterstützen soll. Bitte die folgenden Angaben möglichst vollständig ausfüllen.
- Welche Version von pd-admin wird eingesetzt?
4.06
- Welche Version der Serverumgebung wird eingesetzt?
2.0.116
- Welche Fehlermeldung erhalten Sie?
domain not in my rcpthosts
Ich weiß, das ist kein seltenes Problem. Laut der Dok kann man einfach
in die /etc/tcp.smtp reinkloppen und jeder darf über den Server spammen wie er Bock hat. Will ich nich also steht bei mir per Default immer noch drin:
:allow,QMAILQUEUE="/usr/local/pd-admin2/qmail/bin/simscan",SPPCONFFILE="/var/qmail/control/greylist"
Nach der Aktion von gestern:
qmail unable to read controls 421
hatte ich qmail neu installiert. Alles lief, aber wie sich später herausstellte, klappt das Thema SMTP AUTH nicht mehr.
Ich habe den Patch gefunden, eincompiliert und siehe da:
telnet localhost 25
Trying 127.0.0.1...
Connected to lvps87-230-21-225.dedicated.hosteurope.de.
Escape character is '^]'.
220 87.230.21.225 ESMTP
EHLO
250-87.230.21.225
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-PIPELINING
250 8BITMIME
Alles anzeigen
AUTH funktioniert und beim relayen über den Server erscheint ein Passwortfenster, das nach Eingabe des Passwortes immer wieder neu erscheint und die Mail wird nicht versendet.
Hier im Forum habe ich noch den Tipp gefunden mit SPP. Auch dieses Paket habe ich noch eingepatched: ./qmail-spp-smtpauth.diff. Ich habe NUR diese eine Datei eingepatched.
Die Fehlermeldung bzw. das ständige Passwortfenster bleibt. Muss ich noch irgendwas zusätzliches mit einpatchen?
Hier noch ein paar Dateiinhalte:
/service/qmail-smtpd
#!/bin/bash
QMAILDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`
HOSTNAME=`hostname -f`
if [ "$HOSTNAME" == "" ]; then
echo "Kein Hostname gesetzt."
exit 11
fi
exec /usr/local/bin/softlimit -m 80000000 /usr/local/bin/tcpserver -x /etc/tcp.smtp.cdb -H -P -R -u $QMAILDUID -g $NOFILESGID -c 40 -v 0 smtp /var/qmail/bin/tcp-env relaylock /var/qmail/bin/qmail-smtpd $HOSTNAME /usr/local/pd-admin/bin/checksmtppasswd /bin/true 2>&1 | /var/qmail/bin/splogger smtpd 3
Alles anzeigen
smtpplugins ist leer aber vorhanden (SPP)
Die greylist habe ich hier im Forum wiedergefunden:
[connection]
[auth]
[helo]
[mail]
/opt/pdadmin/bin/smtp_greylist.pl
[rcpt]
[data]
Alles anzeigen
Hier noch die Verzeichnisauflistung:
/var/qmail/control# ls -l
total 18
-rw-r--r-- 1 root qmail 14 Nov 2 19:35 bouncefrom
-rw-r--r-- 1 root qmail 14 Nov 2 19:37 bouncehost
-rw-r--r-- 1 root qmail 3 Nov 2 19:30 concurrencylocal
-rw-r--r-- 1 root qmail 3 Nov 2 19:31 concurrencyremote
-rw-r--r-- 1 root qmail 24 Nov 2 20:24 defaultdomain
-rw-r--r-- 1 root qmail 14 Nov 2 19:38 doublebouncehost
-rw-r--r-- 1 root qmail 11 Nov 2 19:39 doublebounceto
-rw-r--r-- 1 root qmail 14 Nov 2 19:34 envnoathost
-rw-r--r-- 1 root qmail 87 Nov 3 00:49 greylist
-rw-r--r-- 1 root qmail 14 Nov 2 19:47 localiphost
-rw-r--r-- 1 root qmail 53 Nov 2 20:24 locals
-rw-r--r-- 1 root qmail 43 Nov 2 20:24 me
-rw-r--r-- 1 root root 14 Nov 2 20:24 plusdomain
-rw-r--r-- 1 root qmail 6 Nov 2 19:29 queuelifetime
-rw-r--r-- 1 root qmail 196 Nov 2 20:29 rcpthosts
-rw-r--r-- 1 root qmail 14 Nov 2 19:47 smtpgreeting
-rw-r--r-- 1 root qmail 0 Nov 3 01:38 smtpplugins
-rw-r--r-- 1 root qmail 5 Nov 2 19:48 timeoutsmtpd
-rw-r--r-- 1 root qmail 371 Sep 30 14:32 virtualdomains
Alles anzeigen
Also entweder muss noch was eincompiliert werden, oder ich habe eine kleine Einstellung übersehen.
Danke für Eure Hilfe
Stefan