[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