Avatar billede dadane Novice
24. september 2001 - 13:14 Der er 4 kommentarer og
1 løsning

autoreply med procmail?

Hvordan laver jeg et autoreply med procmail?

Der skal f.eks. stå:

  Du har sendt en e-mail til ABC@OS.DK men brugeren eksitere ikke.
  Det drejer sig om den e-mail du sendte med emne: EMNE

Det er som i kan se til en stjernemail som skal gribe de mails vi ikke kender.

Der er installeret procmail på serveren (linuxserver) - men det behøver ikke kører i procmail. Jeg vil helst slippe for at skulle installere ny software.

/DaDane
Avatar billede kvinther Nybegynder
24. september 2001 - 14:46 #1
Hvis du bare vil autoreply på alle mails, der bliver fanget af denne regel kan følgende måske bruges.
:0
{cat /stinavn_til_svartekst/replyt.txt ) | $SENDMAIL -t}
-t på SENDMAIL finder modtageren udfra mailen.

Se eventuelt på http://he.net/info/procmail.html
Avatar billede dadane Novice
24. september 2001 - 15:38 #2
Øh -

Jeg får en fil der hedder {cat hvis jeg forsøger. Og ingen mail reply. Hvad gør jeg forkert???

Min .procmailrc hedder ser således ud:

:0
{cat /home/cyve9999/reply.txt | $SENDMAIL -t}

mit homekatalog er naturligvis /home/cyve9999 og jeg har en fil med navn reply.txt

/DaDane
Avatar billede kvinther Nybegynder
25. september 2001 - 12:55 #3
OK jeg indrømmer, der skal lidt mere til:
Her er et uddrag af min .procmailrc fil

SHELL=/bin/bash
PATH=${HOME}/bin:/bin:/usr/bin:/usr/local/bin
MAILDIR=${HOME}/.mail
DEFAULT=${MAIL}
LOGFILE=${MAILDIR}/log
SENDMAIL=/usr/sbin/sendmail

# Autoresponder section
:0 h           
* !^FROM_DAEMON
* !^X-Loop: unknownuser@thisdomain
| (formail -r -A\"X-Loop: unknownuser@thisdomain\" ; \\
  cat $HOME/.autoreply) | $SENDMAIL -t

HUSK at være sikker på at sendmail, formail og cat findes i PATH!

brug evt \"which sendmail\" i prompten, for at se hvor programmet ligger.

X-Loop, er for at mails ikke skal komme til at løbe i ring, mellem f.eks. to autoreply-maskiner.
Avatar billede kvinther Nybegynder
25. september 2001 - 12:56 #4
\"unknownuser@thisdomain\" kan være hvad som helst, bare det er ens begge steder.
Avatar billede kvinther Nybegynder
25. september 2001 - 13:03 #5
Hvis man gerne vil have at mailen efterfølgende bliver slettet, kan følgende regel sættes efter ovenstående.

:0
/dev/null

Det skulle gerne smide alt og alle ud i det store tomrum.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester