Avatar billede kennethbon.dk Nybegynder
07. oktober 2006 - 18:30 Der er 6 kommentarer og
1 løsning

Mail bliver afkortet i koden

Jeg ved ikke helt, hvor jeg skal stille dette spørgsmål. Vi er i gang med at oprette et site, hvor vi bruger Dynu.Email til at sende mails med.

Vi har oprettet en del rækker i .asp med html-kode, der skal sendes afsted som html-email.

Den sender også fint afsted, men vi har nogle modtagere, der modtager en mail, hvor der er lagt ufrivillige linjeskift ind - hvilket gør, at fx visse billeder ikke kan vises.

Det ser ud til, at den lige vælger at lave nyt kodeafsnit for ca hver 1000 tegn, den mailserver, som vi bl.a. har problemer med.

Findes der mailservere, der ikke kan håndtere at få html-kode i én lang streng? Det er jo sådan, som asp sætter strengen sammen og sender afsted - der er nemlig ikke nogen fejl i selve koden :(
Avatar billede nielle Nybegynder
07. oktober 2006 - 18:32 #1
Hvis man skal følge standarden for emails bør linjerne i en mail ikke være meget over 70 tegn lange før at der er et linjeskift.
Avatar billede nielle Nybegynder
07. oktober 2006 - 18:38 #2
Der huskede jeg vist forkert.

Standarden siger at en tekstlinje højest må være 1000 tegn lang inkl. linjeskiftet:

RFC-821 dokumentet:

http://www.ietf.org/rfc/rfc0821.txt

- øverst side 43.

Den pågældende mailserver forsøger altså blot at overholde standarden. Sikkert for at sikre at der ikke blivere problemer med andre mailservere som er involveret i at videresende mailen.
Avatar billede kennethbon.dk Nybegynder
07. oktober 2006 - 18:47 #3
Okay - det vidste jeg ikke... men hvad gør jeg så ved det?
Jeg bruger noget Dynu.Email, men jeg kan ikke rigtig se, hvordan pokker jeg skal få sendt HTML-koden afsted, så den fortolkes rigtig - uden den er i én lang linje :(
Avatar billede nielle Nybegynder
07. oktober 2006 - 18:50 #4
Du burde kunne sætte linjeslift ind næsten over alt i en HTML-formateret mail uden at det gør noget vet mailens udseemde.

Det er ikke HTML-linjeskift (<br>) der skal indsættes, men derimod almindelige linjeskift (\r\n).
Avatar billede nielle Nybegynder
07. oktober 2006 - 18:55 #5
I ASP+VBScript er det vbCrLf der skal indsættes.
Avatar billede kennethbon.dk Nybegynder
07. oktober 2006 - 19:00 #6
Jeps - det hjalp det... laver du et svar, så får du point :)
Avatar billede nielle Nybegynder
07. oktober 2006 - 19:00 #7
Svar :^)
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