Toon posts:

[procmail] orgineel bericht bijsluiten

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil op een bepaalde emailaccount een bot zetten, die een faq stuurt, zodat ik niet alle mail zelf hoef te beantwoorden, ik heb nu met procmail het volgende:
code:
1
2
3
4
5
6
7
8
:0 h
    * !^FROM_DAEMON
    * !^X-Loop: infobot@domein.nl
    | ( formail -rt -I "Precedence: Normal" \
              -I "X-Loop: infobot@domein.nl" \
              -I "From: Mailbot <infobot@domein.nl>" \
      ; cat $HOME/faq.msg ) \
    | $SENDMAIL $SENDMAILFLAGS -t

Het werkt goed, er komt automatisch een reply, alleen wil ik nu ook het orginele bericht toevoegen, weet iemand hoe dat moet?

  • QuarK
  • Registratie: Maart 2000
  • Laatst online: 09-07 21:48
Alle inkomende mailtjes naar een tempfile sturen (/tmp/temp-tijd) en die weer catten tijdens het aanmaken van de reply?

:0
/tmp/tempfile

.... hier jouw code + het uitlezen van die file....

Verwijderd

Topicstarter
zowel:
code:
1
2
3
4
5
6
7
8
9
10
:0
| $HOME/incoming
:0 h
    * !^FROM_DAEMON
    * !^X-Loop: infobot@domein.nl
    | ( formail -rt -I "Precedence: Normal" \
              -I "X-Loop: infobot@domein.nl" \
              -I "From: Mailbot <infobot@domein.nl>" \
      ; cat $HOME/faq.msg ) \
    | $SENDMAIL $SENDMAILFLAGS -t

als
code:
1
2
3
4
5
6
7
8
9
:0 h
    * !^FROM_DAEMON
    * !^X-Loop: infobot@domein.nl
    | $HOME/incoming
    | ( formail -rt -I "Precedence: Normal" \
              -I "X-Loop: infobot@domein.nl" \
              -I "From: Mailbot <infobot@domein.nl>" \
      ; cat $HOME/faq.msg ) \
    | $SENDMAIL $SENDMAILFLAGS -t

werkt niet, er komt niets in incoming te staan, ook krijg ik dan geen mailtje weer terug.