Forum: PC Hard- und Software Postfix/Sieve Autoresponse


von Mike (Gast)


Lesenswert?

Hi,

hab hier ein kleine Postfix-Setup. Mails die nach 'aussen relayed' 
werden sollen gehen raus:
Der Client reicht eine Mail an bla@blub.de ein und diese wird 
entsprechend der 'smtp_sasl_password_maps' über denn externen Maiserver 
zugestellt - alles gut.

Aber: ich habe einen Sieve-Filter (Autoresposne) eingerichtet. Wird eine 
Mail empfangen reagiert Sieve und will die Auto-Response versenden aber 
das schlägt fehl - der externe Mailserver lehnt wegen fehlender 
Authentifizierung ab.

Wo ist der Unterschied zwischen Mail via Mailprogramm und die Mail von 
Sieve?

das Sieve-script:
require ["fileinto", "vacation"];
vacation
 :subject "TEST-Abwesendheitsmeldung"
 :from "benutzername@domainname.de"
"Bitte ignorieren";

von Gerd E. (robberknight)


Lesenswert?

poste doch mal die entsprechenden Zeilen aus der maillog, da sieht man 
normalerweise genauer was passiert.

Wenn Du nicht die Original-Domains, -IPs und Servernamen posten 
möchtest, dann achte darauf sie so zu anonymisieren, daß wir damit 
trotzdem etwas anfangen können. Also poste eine Liste was was ist. Sonst 
hilft das Log nicht viel.

von Mike (Gast)


Lesenswert?

das ist wirklich viel. da ist noch anderer Kram dazwischen.

man sieht das die table 'smtp_password_mysql' geöffnet wird.
aber das das result ist dann '0 rows' weil statt des benutzernamens die 
hostadresse des relayhost im where-statement genutz wird - warum auch 
immer.

das wird auch der Fehler sein nur weise ich nicht warum das so ist.
Ich glaube ja das man sieve irgendwie verbiegen muss...

von Gerd E. (robberknight)


Lesenswert?

Mike schrieb:
> man sieht das die table 'smtp_password_mysql' geöffnet wird.
> aber das das result ist dann '0 rows' weil statt des benutzernamens die
> hostadresse des relayhost im where-statement genutz wird - warum auch
> immer.

Wenn Du smtp_sasl_password_maps verwendest, wird immer der Hostname des 
Relayservers (oder Hostname + Port) als Schlüssel in der Tabelle 
gesucht. Das ist also das ganz normale Verhalten.

Siehe
http://www.postfix.org/SASL_README.html#client_sasl
und
http://www.postfix.org/postconf.5.html#smtp_sasl_password_maps

Nur wenn Du absenderabhängige Relayserver verwendest, wird auch nach 
Absendern gesucht. Das ist aber eigentlich eher die Ausnahme. Ich würde 
erst mal schauen, daß es mit einem einzigen Relayserver (und nicht 
mehreren, absenderabhängigen) funktioniert.

von Mike (Gast)


Lesenswert?

na ich weis nicht...

wenn ich 'normal' mail versende funktioniert es doch auch:
1
smtp_sasl_passwd_lookup: host `sfwdallmx.t-online.de' user `user@domain.de' pass `passwd'
2
< sfwdallmx.t-online.de[194.25.134.46]:587: 235 2.5.0 Authentication successful.

ich glaube es liegt daran das die Auto-Response-Mail keinen Eintrag im 
Header (MAIL FROM) hat

von Gerd E. (robberknight)


Lesenswert?

Mike schrieb:
> host `sfwdallmx.t-online.de'

Oh, Nein, Urghh, bitte tu Dir das nicht an. Versende keine Emails über 
T-Online.

Die sind so grottig schlecht, daß Du da ständig nur mit Ärger haben 
wirst. Deren Server sind regelmäßig auf irgendwelchen Blacklists drauf, 
so daß Deine Mails bei den Empfängern in den Spamfiltern landen. Die 
haben ihren Service vorne und hinten nicht im Griff, Mails gehen 
verloren etc.

Investier z.B. 1 EUR / Monat und geh z.B. zu denen hier: 
https://posteo.de
Die haben ihren Dienst wenigstens im Griff.

von Mike (Gast)


Lesenswert?

ja....
ich werde der firma ihre mailkonten umziehen - weil ich sonst nichts zu 
tun habe...

Nee, das bleibt so, es funktioniert auch problem los. hier werden ca 300 
mails am tag gehändel und es gab in den den letzten jahren keine 
beschwerden das das mal nicht geht - von vollen postfächern mal 
abgesehen...

von Mike (Gast)


Lesenswert?

nochmal:
wenn sieve seine auto-response versenden will, dann schlägt das fehl 
weil vermtl. 'MAIL FROM' im Header leer ist. Wie könnte ich das fixen?

von Gerd E. (robberknight)


Lesenswert?

Mike schrieb:
> ja....
> ich werde der firma ihre mailkonten umziehen - weil ich sonst nichts zu
> tun habe...
>
> Nee, das bleibt so, es funktioniert auch problem los.

Die Emails für eine Firma über T-Online empfangen und versenden? Das ist 
ja noch schlimmer.

Internetzugang über T-Online, von mir aus, das kann die Telekom 
einigermaßen. Aber sowohl Webseiten hosten als auch Email haben die 
vorne und hinten nicht im Griff.

Nimm einen ordentlichen Provider. Solange Du nicht den allerletzten 
Dorfkrauter nimmst, kann es eigentlich nur besser werden.

Dann brauchst Du auch keine absenderabhängigen Logins beim SMTP, ein 
ordentlicher Geschäftskundenprovider macht Dir da keine solchen 
Einschränkungen.

von Martin (Gast)


Lesenswert?

Mail from wird leer sein um bounces zu vermeiden?

Schick die von Sieve generierte EMail doch erstmal testweise Local an 
dich.


Martin

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.