Wolę czytać i pisać e-maile zwykłym tekstem. Moje e-maile są prezentowane i złożone w 80-znakowych oknach czcionek o stałej szerokości i uwielbiam wiadomości tekstowe, które są poprawnie cytowane („>”) i oznaczone ASCII. Jak za dawnych czasów…
Przyznaję jednak, że świat się zmienił i wiele osób czyta teraz wiadomości e-mail na małych lub dużych ekranach, które wymagają przepływu tekstu i wolą proporcjonalne czcionki. Tradycyjne wiadomości e-mail w formacie zwykłego tekstu z twardymi znakami nowej linii po 78 znakach nie działają dla nich dobrze: albo znaki nowego wiersza pojawiają się w dziwnych miejscach, albo tekst jest zmieniany (źle) pomimo trudnych znaków nowego wiersza.
Moje pytanie: w jaki sposób należy sformatować mój e-mail w formacie zwykłego tekstu, aby był szczęśliwy, bez uszczerbku dla użytkowników takich jak ja?
Wiem o „formatowanym przepływie” ( RFC 3676 ), który pozwala oznaczać akapity zwykłego tekstu jako płynne z zachowaniem klasycznego wyglądu pod 78 znaków w wierszu dla starych klientów. Niestety, nie jest obsługiwany przez wielu klientów poczty e-mail, którzy skorzystaliby z nich najbardziej (w tym wiele mailerów internetowych).
Wielu klientów e-mail po prostu generuje bardzo długie wiersze (bez nowych wierszy), które mają być wyświetlane jako płynne akapity. Czy to teraz powszechnie przyjęty standard? Widzę z tym trzy problemy:
RFC 5322 ogranicza długość linii do 998 znaków. Co z akapitami, które są dłuższe?
Czy tekst cytowany za pomocą „>” może być w ogóle zmieniany?
Łamie starych klientów, którzy nie wiedzą, kiedy i jak zalać bardzo długie linie.
Czy istnieje jakikolwiek inny standard oznaczania wiadomości e-mail jako zwykłego tekstu jako podlegających zwrotowi?
Pamiętaj, że jestem dość elastyczny w tym, co generuję. Mój klient poczty e-mail jest bardzo konfigurowalny na początku i mogę go zhakować tam, gdzie jest to konieczne (używam GNUS w Emacsie).
Pamiętaj też, że to pytanie nie dotyczy wiadomości e-mail w formacie HTML. Zdaję sobie z tego sprawę, potrafię je czytać, w razie potrzeby mogę je nawet wygenerować - ale to pytanie dotyczy wyłącznie wiadomości e-mail w postaci zwykłego tekstu.
Wreszcie, otrzymywanie wiadomości e-mail w dowolnym formacie nie stanowi dla mnie problemu. GNUS może zadowalająco wyświetlać wszystkie formaty zwykłego tekstu (jak również wiadomości e-mail w formacie HTML).
źródło
Odpowiedzi:
Znalazłem obszerną stronę internetową na ten temat omawiającą RFC2822, RFC1855, RFC5322 i RFC2646 i różne problemy. Wspomina konserwatywną długość linii 65 znaków.
http://mailformat.dan.info/body/linelength.html
źródło