Roi Danton
Member
Hallo,
ich habe ein Problem mit smtpd_sender_login_maps. Hier wird ja geprüft, ob ein Alias auch versenden darf. Das wird zugelassen, wenn der SASL User, also die Mailbox, der Besitzer des Aliases ist. Also der Alias direkt auf die Mailbox umgeleitet ist.
Funkioniert, aber nur, wenn der Alias nicht mehrere Besitzer, also Ziele, hat. Komischerweise hat das mit ISPConfig 3.0 getan, nun mit 3.1 nicht mehr. Seltsam.
Naja, habe mal hier geguckt: http://www.postfix.org/postconf.5.html#smtpd_sender_login_maps
Da steht dann: In all cases the result of table lookup must be either "not found" or a list of SASL login names separated by comma and/or whitespace.
Kann dann ja nicht gehen, da ISPConfig mehrere Empfänger mit Linefeed \n ablegt (funktioniert dann eigentlich der Versand an alle Empfänger der Aliasadresse...?). Habe also mal die mysql-virtual_sender_login_maps.cf sp geändert:
query = SELECT REPLACE(destination,'\n',',') FROM mail_forwarding WHERE source = '%s' AND active = 'y' AND allow_send_as = 'y' AND server_id = 1 UNION SELECT email FROM mail_user WHERE email = '%s' AND disablesmtp = 'n' AND server_id = 1;
Leider funktioniert das immer noch nicht. Auch mit einer Leerstelle statt Komma geht es nicht.
Vielleicht übersehe ich etwas, eventuell hat jemand noch eine Idee?
Danke und viele Grüße,
Roi
ich habe ein Problem mit smtpd_sender_login_maps. Hier wird ja geprüft, ob ein Alias auch versenden darf. Das wird zugelassen, wenn der SASL User, also die Mailbox, der Besitzer des Aliases ist. Also der Alias direkt auf die Mailbox umgeleitet ist.
Funkioniert, aber nur, wenn der Alias nicht mehrere Besitzer, also Ziele, hat. Komischerweise hat das mit ISPConfig 3.0 getan, nun mit 3.1 nicht mehr. Seltsam.
Naja, habe mal hier geguckt: http://www.postfix.org/postconf.5.html#smtpd_sender_login_maps
Da steht dann: In all cases the result of table lookup must be either "not found" or a list of SASL login names separated by comma and/or whitespace.
Kann dann ja nicht gehen, da ISPConfig mehrere Empfänger mit Linefeed \n ablegt (funktioniert dann eigentlich der Versand an alle Empfänger der Aliasadresse...?). Habe also mal die mysql-virtual_sender_login_maps.cf sp geändert:
query = SELECT REPLACE(destination,'\n',',') FROM mail_forwarding WHERE source = '%s' AND active = 'y' AND allow_send_as = 'y' AND server_id = 1 UNION SELECT email FROM mail_user WHERE email = '%s' AND disablesmtp = 'n' AND server_id = 1;
Leider funktioniert das immer noch nicht. Auch mit einer Leerstelle statt Komma geht es nicht.
Vielleicht übersehe ich etwas, eventuell hat jemand noch eine Idee?
Danke und viele Grüße,
Roi