DKIM eingerichtet lokale E-Mails werden seitdem abgelehnt.

jojoflower

New Member
Moin,

habe folgendes Problem:

seit dem ich DKIM auf meinem Server eingerichtet habe werden keine lokalen E-Mails mehr versendet.
(z.B. mail -s "testbetreff" sven@xxxxx.de < ./mail.txt)

Sonstiger E-Mailverkehr der gehosteten Domains funktionieren einwandfrei.
Nur lokal direkt auf dem Sever per Skript/Befehl nicht mehr.

Auszug aus der mail.log

Code:
Feb 28 13:58:15 mail courier-pop3d: Connection, ip=[::ffff:95.91.xx.xxx]
Feb 28 13:58:15 mail courier-pop3d: LOGIN, user=sven@xxxxx.de, ip=[::ffff:95.91.xx.xxx], port=[50634]
Feb 28 13:58:16 mail courier-pop3d: LOGOUT, user=sven@xxxxx.de, ip=[::ffff:95.91.xx.xxx], port=[50634], top=0, retr=0, rcvd=33, sent=1246, time=1, stls=1
Feb 28 13:58:26 mail plesk sendmail[12184]: handlers_stderr: SKIP
Feb 28 13:58:26 mail plesk sendmail[12184]: SKIP during call 'check-quota' handler
Feb 28 13:58:26 mail postfix/pickup[12174]: B10C52722074: uid=0 from=<root>
Feb 28 13:58:26 mail postfix/cleanup[12099]: B10C52722074: message-id=<20160228125826.B10C52722074@mail.xxxxx.de>
Feb 28 13:58:26 mail greylisting filter[12189]: Starting greylisting filter...
Feb 28 13:58:26 mail greylisting filter[12189]: Wrong HELO hostname: localhost
Feb 28 13:58:26 mail /usr/lib/plesk-9.0/psa-pc-remote[5472]: handlers_stderr: REJECT
Feb 28 13:58:26 mail /usr/lib/plesk-9.0/psa-pc-remote[5472]: REJECT during call 'grey' handler
Feb 28 13:58:26 mail /usr/lib/plesk-9.0/psa-pc-remote[5472]: Message aborted.
Feb 28 13:58:26 mail postfix/cleanup[12099]: B10C52722074: milter-reject: DATA from localhost[127.0.0.1]: 5.7.1 Command rejected; from=<root@mail.xxxxx.de> to=<sven@xxxxx.de>
Feb 28 13:58:26 mail postfix/cleanup[12099]: B10C52722074: to=<sven@xxxxx.de>, relay=none, delay=0.15, delays=0.15/0/0/0, dsn=5.7.1, status=bounced (Command rejected)
Feb 28 13:58:26 mail postfix/cleanup[12191]: C73672722076: message-id=<20160228125826.C73672722076@mail.xxxxx.de>
Feb 28 13:58:26 mail postfix/bounce[12190]: B10C52722074: sender non-delivery notification: C73672722076
Feb 28 13:58:26 mail postfix/qmgr[5490]: C73672722076: from=<>, size=2324, nrcpt=1 (queue active)
Feb 28 13:58:26 mail postfix/smtp[12192]: C73672722076: to=<root@localhost.localdomain>, orig_to=<root@mail.xxxxx.de>, relay=none, delay=0.07, delays=0.06/0.01/0/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=localhost.localdomain type=A: Host not found)
Feb 28 13:58:26 mail postfix/qmgr[5490]: C73672722076: removed

hat jemand eine Idee oder ein ähnliches Problem ?

Gruss Sven
 
Laut den Logs sieht es aber eher danach aus, als wenn das Greylisting für die Ablehnung zuständig ist - und nicht DKIM. Evtl. reicht es schon aus, wenn du dem Greylisting Daemon sagst, dass er Mails von der 127.0.0.1 (und ggfl. ::1 für IPv6) immer durchlassen soll.
 
Wieso ist der Hostname bei der Einlieferung an Postfix localhost?
Mit einem gültigen und auflösbaren FQDN als Hostname würde das Blockieren nicht passieren.
 
@danton

also greylisting kann es nicht sein. Hatte es ausgeschaltet (sogar mal kurzzeitig deinstalliert) ging trotzdem nicht.

mail.log sieht dann so aus:

Code:
Feb 28 15:59:36 mail spamd[31057]: spamd: connection from mail.xxxxx.de [127.0.0.1]:42566 to port 783, fd 5
Feb 28 15:59:36 mail courier-imapd: Connection, ip=[::ffff:127.0.0.1]
Feb 28 15:59:36 mail courier-imapd: LOGOUT, ip=[::ffff:127.0.0.1], rcvd=12, sent=365
Feb 28 15:59:36 mail courier-imaps: Connection, ip=[::ffff:127.0.0.1]
Feb 28 15:59:36 mail courier-imaps: LOGOUT, ip=[::ffff:127.0.0.1], rcvd=12, sent=356
Feb 28 15:59:36 mail courier-pop3d: Connection, ip=[::ffff:127.0.0.1]
Feb 28 15:59:36 mail courier-pop3d: LOGOUT, ip=[::ffff:127.0.0.1]
Feb 28 15:59:36 mail courier-pop3d: Disconnected, ip=[::ffff:127.0.0.1]
Feb 28 15:59:36 mail courier-pop3s: Connection, ip=[::ffff:127.0.0.1]
Feb 28 15:59:36 mail courier-pop3s: LOGOUT, ip=[::ffff:127.0.0.1]
Feb 28 15:59:36 mail courier-pop3s: Disconnected, ip=[::ffff:127.0.0.1]
Feb 28 16:00:15 mail plesk sendmail[31559]: handlers_stderr: SKIP
Feb 28 16:00:15 mail plesk sendmail[31559]: SKIP during call 'check-quota' handler
Feb 28 16:00:15 mail postfix/pickup[13373]: 64019272203A: uid=0 from=<root>
Feb 28 16:00:15 mail postfix/cleanup[31523]: 64019272203A: message-id=<20160228150015.64019272203A@mail.xxxxx.de>
Feb 28 16:00:15 mail /usr/lib/plesk-9.0/psa-pc-remote[5472]: handlers_stderr: SKIP
Feb 28 16:00:15 mail /usr/lib/plesk-9.0/psa-pc-remote[5472]: SKIP during call 'check-quota' handler
Feb 28 16:00:15 mail spf filter[31565]: Starting spf filter...
Feb 28 16:00:15 mail spf filter[31565]: Wrong HELO hostname: localhost
Feb 28 16:00:15 mail /usr/lib/plesk-9.0/psa-pc-remote[5472]: handlers_stderr: REJECT
Feb 28 16:00:15 mail /usr/lib/plesk-9.0/psa-pc-remote[5472]: REJECT during call 'spf' handler
Feb 28 16:00:15 mail postfix/cleanup[31523]: 64019272203A: milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 5.7.1 Command rejected; from=<root@mail.xxxxx.de> to=<sven@xxxxx.de>
Feb 28 16:00:15 mail postfix/cleanup[31523]: 64019272203A: to=<sven@xxxxx.de>, relay=none, delay=0.14, delays=0.14/0/0/0, dsn=5.7.1, status=bounced (Command rejected)
Feb 28 16:00:15 mail postfix/cleanup[31460]: 78699272203C: message-id=<20160228150015.78699272203C@mail.xxxxx.de>
Feb 28 16:00:15 mail postfix/bounce[31522]: 64019272203A: sender non-delivery notification: 78699272203C
Feb 28 16:00:15 mail postfix/qmgr[13372]: 78699272203C: from=<>, size=2324, nrcpt=1 (queue active)
Feb 28 16:00:15 mail postfix/smtp[31524]: 78699272203C: to=<root@localhost.localdomain>, orig_to=<root@mail.xxxxx.de>, relay=none, delay=0.06, delays=0.06/0/0/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=localhost.localdomain type=A: Host not found)
Feb 28 16:00:15 mail postfix/qmgr[13372]: 78699272203C: removed

@GwenDragon

wie gesagt die E-mails werden per script lokal versendet daher ist der host auch localhost.

Kann man das ändern ? So das alle lokalen Mails als wären sie xxxxx.de ?

Gruss Sven
 
In Plesk bei Tools & Einstellungen -> Servereinstellungen den Hostname auf deine Domain setzen.
Das sollte reichen.
Plesk ändert dann auch die Einstellungen bei Postfix.
 
das hatte ich bereits schon gemacht. Damit fingen ja alle Probleme erst an.
gmx; web.de und co hatten ja E-mails abgelehnt. Dann hatte ich meinen revers Eintrag im DNS geändert. Danach den Hostname in plesk.

wie gesagt sonstiger E-Mailverkehr läuft ja problemlos.
Aber alle Anwendungen die lokal E-mails versenden laufen nicht mehr.



gruß sven
 
Last edited by a moderator:
Aber alle Anwendungen die lokal E-mails versenden laufen nicht mehr.
Ja, so ohne Beine... ;)

Solange ich nicht den Ausschnitt des Maillogs sehen kann der relevant ist, bleibt das ein im-Nebel-stochern.
Und anderes fehlt auch.
Wer weiß was dein Linux (welches immer du hast?) und Plesk (welches immer du hast?) da verdreht hat.

Ausgabe von:
1. Hostname
hostaname -b ; hostname -A ; hostname -I ; hostname -f
2. postconf
3. Maillog-Ausschnitt
 
Last edited by a moderator:
@GwenDragon

ok Fehler gefunden:

beim einrichten von DKIM ist mir ein Fehler unterlaufen.


in der /etc/postfix/main.cf fehlte folgender Eintrag:
milter_protocol=2

Gruss Sven
 
Last edited by a moderator:
Back
Top