2010-04-23 3 views

Odpowiedz

11

RFC 2822 i 5322 mają sekcje zwane Granice Linia długość (2.1.1):

Istnieją dwa limity że ta specyfikacja miejsca na liczbę znaków w linii. Każda linia znaków MUSI być nie większa niż 998 znaków i POWINNA mieć nie więcej niż 78 znaków, z wyłączeniem CRLF.

...

Im bardziej konserwatywny 78 zalecenie charakter ma pomieścić liczne implementacje interfejsów użytkownika, które wyświetlają te wiadomości, które mogą obciąć lub katastrofalnie Wrap wyświetlanie więcej niż 78 znaków w wierszu , pomimo faktu, że takie implementacje są dla zgodnym z intencją tego specyfikacji

brzmi dla mnie jak prawdziwy limit wynosi 998 znaków i 78 jest coś t kapelusz, z którym naprawdę nie musisz się martwić.

+0

+1 dźwięk dla mnie masz rację. Nie mam odniesienia, ale poczta internetowa Yahoo podczas wysyłania zwykłego tekstu zawija linię dłuższą niż 969 znaków. Przypuszczam więc, że w przypadku wiadomości Yahoo, że robią to, co robią, powiedziałbym, aby owijać w tej samej długości: 969 –

+0

Ale Outlook Express i Squirrelmail 1.4.23 webmail (podczas wysyłania zwykłych/tekstowych wiadomości) nadal owijają linię na około 76-tym znaku (Outlook) i 73rd char (Squirrelmail) –

+0

A także Gmail przy wysyłaniu w zwykłym tesxt zawija linie na 69. znaku. –

1

AFAIR, 70 ~ 78, bardziej prawdopodobne, że "zapisz" wersję 80, pochodzi z dobrych starych terminali, które wyświetlały 80 znaków w rzędzie. W dawnych czasach te terminale były po prostu głupimi drukarkami, które potrzebowały ich wydruków przygotowanych na serwerze. Te 80 z kolei pochodzi z dobrych starych kartek. Rozmiar fizyczny karty pocztowej (a więc nieco blisko związany z limitem 80) pochodzi z tac na pieniądze, które często były używane do przechowywania kartek.

Ludzie i technologia mają trudności z pozbyciem się starych nawyków. Polecam pierwszą rozmowę Crockford on Javascript, aby uzyskać więcej informacji: http://yuiblog.com/crockford

Powiązane problemy