[Postfixbuch-users] autoresponder
f.friedmann
f.friedmann at gmx.de
Mi Jun 6 13:36:37 CEST 2007
hallo an alle,
ich hab ein 'kleineres' problem mit einer mysql-basierten loesung fuer einen autoresponder.
folgendes verhalten haett ich gern:
- mail wird eingeliefert und eine automatische antwort an des absender verschickt
also ein klassischer fall.
in master.cf ist auch ein transport angelegt:
----- master.cf
autoreplay unix - n n - - pipe
flags= user=vmail argv=/usr/bin/php5 /etc/postfix/autoresponder.php ${sender} ${recipient}
-----
das angesprochene script tut auch was man ihm sagt (getestet von der console und getestet via postfix-zustellung)
naemlich eine antwort an den absender zu schicken...
entsprechend auch in main.cf auf den transport verwiesen
----- main.cf
transport_maps = hash:/etc/postfix/transport mysql:/etc/postfix/sql/autoresponder_recipient.cf
-----
autoresponder_recipient.cf liefert sofern ein autoresponder fuer den empfaenger existiert 'autoreplay:' zurueck
was dann das obige verhalten ausloest...
nur dann wird die ausloesende mail geloescht und nicht zum empfaenger ausgeliefert
----- mail.log
postfix/qmgr[16685]: F0B7BA0466: from=<absender at deineDomain.de>, size=1133, nrcpt=1 (queue active)
postfix/pipe[17063]: F0B7BA0466: to=<empfaenger at meineDomain.de>, relay=autoreplay, delay=1, status=sent (meineDomain.de)
postfix/qmgr[16685]: F0B7BA0466: removed
postfix/smtp[17068]: 2632FA0468: to=<absender at deineDomain.de>, relay=mx.deineDomain.de[IP], delay=2, status=sent (250 2.6.0
Message accepted {mx096})
postfix/qmgr[16685]: 2632FA0468: removed
------
wahrscheinlich sollte ich das ganze nicht in die transporte schalten, aber wo waere die richtige stelle?
vorschlaege? danke!!
eff
--
say friend and enter
Mehr Informationen über die Mailingliste Postfixbuch-users