Page 1 of 1

Empfänger Mail-Adresse in ACL auswerten

Posted: 2010-05-29 14:04
by tobster
Hallo,
ich möchte in der Datei 40_exim4-config_check_data anhand einer SQL-Abfrage entscheiden wie mit Spam-Mail vorgegangen wird.

Für meine Abfrage fehlt mir noch die Empfänger-Mail-Adresse. Komme ich an dieser Stelle an diese heran?
Probiert habe ich:

Code: Select all

'${quote_mysql:$local_part}@${quote_mysql:$domain}'
Es handelt sich um ein Debian-System mit Exim 4.69-9

Re: Empfänger Mail-Adresse in ACL auswerten

Posted: 2010-05-29 14:14
by Roger Wilco
Ja, solange du die Empfaenger-Adresse erst in einer ACL nach der RCPT-Stage abfragst, sind $local_part und $domain entsprechend vorbelegt.

Siehe auch 11.9 Expansion variables in der Exim Spec.

Re: Empfänger Mail-Adresse in ACL auswerten

Posted: 2010-05-29 14:58
by tobster
$domain is not normally set during the running of the MAIL ACL
Das ist wohl mein Problem. Weil ich in acl_check_data prüfen muss.
Hast du noch eine andere Idee?

Re: Empfänger Mail-Adresse in ACL auswerten

Posted: 2010-05-29 15:10
by Roger Wilco
Du kannst einfach in der RCPT ACL zwei ACL-Variablen mit jeweils $local_part und $domain (oder gleich eine mit ${local_part}@${domain}) fuellen und in der DATA ACL verwenden.

Re: Empfänger Mail-Adresse in ACL auswerten

Posted: 2010-05-29 15:33
by tobster
Jetzt weiß ich nur nicht wie man eine Variable setzt. Kannst du mir da einen Tipp geben. Danke

Re: Empfänger Mail-Adresse in ACL auswerten

Posted: 2010-05-29 15:45
by Roger Wilco