Avatar billede mknielsen Nybegynder
15. november 1999 - 19:49 Der er 6 kommentarer

Mail problemer....

Hej,

Jeg er ved at lave et script som skal modtage emails. Alså når man sender mailen så modtages den af et Perl script. JEg kan godt modtage mailen... men jeg kan ikke få body'en ud af mailen. Er der nogen som kender løsningen?
Avatar billede cldu Nybegynder
15. november 1999 - 21:16 #1
opret et script, der identificerer body-teksten ud fra mail-kilden som den ser ud i rå form, og få den derefter til at hente alt derfra og nedefter :-)

evt. kan du tage et lille kort selvstudium i SendMail prompten på telnet - e.g. "telnet post.tele.dk 25" i kør prompten (dette er en SendMail telnet prompt, og er ikke liiiige det nemmeste at finde rundt i hvis man er first-timer) ;-)

Men prøv dig frem til at få identificeret body i mailen.
Avatar billede mknielsen Nybegynder
16. november 1999 - 10:03 #2
Jeg har fået mailen ind i scriptet.... og fået hentet To: From: osv...

Problemet er ligenetop at jeg IKKE kan få body'en sorteret ud af mailen.

NB: Jeg bruger qmail på min server!
Avatar billede cldu Nybegynder
16. november 1999 - 10:09 #3
hmmm... selve mailen starter med et HÅRDT linieskift. Ellers kan du måske få identificeret den på "content type" tagget og så tage den fra det og længere ned. Men det jeg vil mene er det letteste er at lede efter den første HELT tomme linie i mailen, og så tage det derfra. :-)
Avatar billede mknielsen Nybegynder
21. november 1999 - 22:42 #4
Kan du ikke komme med et eks. på hvordan du vil splitte mailen ud. Da jeg nu har prøvet, men simpelt hen ikke kan få den til at tage linierne!
Avatar billede cldu Nybegynder
21. november 1999 - 23:24 #5
mk: det eneste sted i mailen der er et HÅRDT

LINIESKIFT (hehe - like my illustration?) er mellem header og body. Det skulle være nok til at identificeret start på body og slut på header. Altså: første tomme linie fra starten af mailen skiller de to dele ad.

PS: jeg er IKKE perl/cgi/ASP nørd, men jeg kender en HEL del til e-mail principperne. :-)
Avatar billede mknielsen Nybegynder
22. november 1999 - 18:03 #6
Vil det sige at de sidste som bliver sendt i ALLE mails, før body, er "content type" ?
For så må jeg kunne dele scriptet op der, men hvis nu nogen sender en mail hvor "content type" ikke er det sidste, så vil det ikke virke på den rigtige måde!
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