05. august 2003 - 04:39Der er
3 kommentarer og 1 løsning
SMTP ny linje <LF> eller <CR><LF>
Jeg er ved at lave et SMTP program. men er støt ind i et problem med at sende en ny linje.
Det er her fra: når server har sendt: 354 End data with <CR><LF>.<CR><LF> så skal jeg sende e-mail data, men har læst mange stæder at man kun skal sende <LF> for vær ny linje og ikke <CR><LF>
Problemet er at jeg har set at Outlook Express sender en linje som <CR><LF>
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvis du sender SMTP bør du altid sende <CR><LF> fordi det er det korrekte.
Hvis du modtager SMTP kan du overveje at betragtre <LF> som ny linie af hensyn til sjuskede klient applikationer.
Men der bør sende <CR><LF> når vi taler net kommunikation (sockets).
Det skal ikke forveksles med at når man i et C program skriver til en tekst fil og skriver \n for at lave et linie-skift. Det \n bliver til et fysisk linie-skift ifølge platform specifikation altså skrives der <LF> på Unix og <CR><LF> på DOS/Windows.
Messages are divided into lines of characters. A line is a series of characters that is delimited with the two characters carriage-return and line-feed; that is, the carriage return (CR) character (ASCII value 13) followed immediately by the line feed (LF) character (ASCII value 10). (The carriage-return/line-feed pair is usually written in this document as "CRLF".)
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.