Avatar billede cybermike Nybegynder
09. oktober 2000 - 12:03 Der er 7 kommentarer og
1 løsning

Modtage mail med perl script

Mit perlscript skal udføre en hændelse når der bliver sendt mail til en adresse.

Det er hele problematiken jeg har ingen forslag til løsning, det nærmeste jeg er kommet på er at sætte et cronjob til at checke en POP3 server en gang i minutter el. lign.


Men er der nogen der kan komme med en løsning på det.
Avatar billede erikjacobsen Ekspert
09. oktober 2000 - 12:24 #1
På mange Unix-systemer kan man lægge en .forward fil i sit hjemmekatalog. Den
er egentlig beregnet til at lægge en eller flere emailadresser i, som posten så
bliver videresendt til, men man kan også skrive, f.eks.    |xxx.pl    altså et
\"pipe\"-symbol og et scriptnavn, og så få udført scriptet for hver email. Men
på en NT .... tjah.... det ved jeg ikke.
Avatar billede cybermike Nybegynder
09. oktober 2000 - 13:37 #2
Derhjemme bruger jeg linux, på nettet...tjaa..der bruger jeg whitehat! :-)

Hele ideén er at lave en sms service hvor man sender en sms besked til f.eks.

info@smsservice.org hvori man skriver nogle kommandoer, og så svarer serveren med en sms til telefonen.

* Når man så havde fået det til at køre kunne man så købe et sms nummer at telefonselskaberne * - tvivlsomt!
Avatar billede thunderbear Nybegynder
11. oktober 2000 - 16:39 #3
Mailtransport er designet som et \"skubbe\" system, dvs det er afsendermaskinen der tager initiativ til der sker noget.

Hvis du sidder på modtagermaskinen kan du vente på der kommer noget og så tage handling der.

Hvis dit program bliver nødt til at køre på en anden maskine så kan du ikke gøre andet end løbende at checke postkassen.

Flere detajler om dine omgivelser, tak
Avatar billede cybermike Nybegynder
11. oktober 2000 - 20:09 #4
thunderbear>Derhjemme arbejder jeg på en linux maskine, og på nettet arbejder jeg på whitehat...det er alt!
Mener du så at et crondjob der checker en pop3 server engang i minutter er den bedste løsning?

Kan man ikke \"skubbe\" mailen direkte til et perlscript?
Avatar billede Lasse Novice
12. oktober 2000 - 09:31 #5
Jeg har en MEGET bedre løsning.

Installér programmet procmail på din unix maskine. Den gør det hele for dig. Der kan du pipe mailen til dit perlscript. Jeg har selv lige lavet det, så jeg ved at det virker tip top.

Her kommer lige et par links til hvordan man sætter procmail op:

http://www.ii.com/internet/robots/procmail/qs/#testing.rc

http://www.ling.helsinki.fi/users/reriksso/procmail/quickref.html#regex

http://www.uwasa.fi/~ts/info/proctips.html#forward

Der ligger nogen targets på nogen af dem, men det klarer du nok :-)

Og her ligger det:

http://www.procmail.org/
Avatar billede cybermike Nybegynder
15. oktober 2000 - 01:21 #6
Kigger på det efter, efterårsferien!
Avatar billede cybermike Nybegynder
24. oktober 2000 - 12:14 #7
gooky> Jeg kan ikke selv installere programmer på nogen af de unix servere som jeg bruger på nettet(derhjemme kan jeg sikkert godt)!

Jeg ønsker at system der fungere uden alle mulige ekstra programmer.
Avatar billede cybermike Nybegynder
08. december 2001 - 22:38 #8
lukker lige lortet for at gøre parazite glad :o)
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
Kurser inden for grundlæggende programmering

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