Jak sformatować wiadomości e-mail w formacie zwykłego tekstu, aby wszyscy byli zadowoleni?

17

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:

  1. RFC 5322 ogranicza długość linii do 998 znaków. Co z akapitami, które są dłuższe?

  2. Czy tekst cytowany za pomocą „>” może być w ogóle zmieniany?

  3. Ł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).

altruzyna
źródło
2
brzmisz jakbyś miał o wiele więcej wiedzy niż ja. jestem ciekawy, w jakiej sytuacji ktoś Ci powiedział, że wysłany e-mail w formacie zwykłego tekstu był źle sformatowany lub nieczytelny? Z drugiej strony, jedyny raz, kiedy dostałem źle sformatowany e-mail (jasnożółta jasnożółta czcionka), po prostu wkleiłem go do notatnika i mogłem go przeczytać. Jestem pewien, że jeśli ktoś jest tak wybredny, aby narzekać na formatowanie wiadomości e-mail, to on lub jego społeczność mieliby dla niego odpowiednie wytyczne. Jedynym zarzutem dotyczącym formatowania, jakie kiedykolwiek otrzymałem, było wysłanie wiadomości e-mail w postaci zwykłego tekstu, ponieważ to wszystko, co akceptują.
barlop
2
@barlop Większość ludzi nie narzeka na źle sformatowany e-mail. Ale znam wiele osób (w tym siebie), którym zależy - i interpretują źle sformatowane wiadomości e-mail jako oznakę nieostrożności i braku profesjonalizmu. Są sytuacje, w których potrzebuję moich wiadomości e-mail, aby „po prostu działać”, bez przeszkadzania. Nawet sama możliwość, że odbiorca musiałby skopiować i wkleić moją wiadomość, aby ją przeczytać, byłaby totalną katastrofą.
altruizine
1
Jestem także przeciwny pomysłowi e-maila, który należy skopiować / wkleić do notatnika. Myślę, że dla większości ludzi w biznesie fakt, że zwykły e-mail jest bardziej kompatybilny, nie przejdzie im przez głowę, a e-mail html byłby dla nich bardziej profesjonalny, ponieważ html ma więcej opcji formatowania, które mogą uczynić wszystko wyraźniejszym, jeśli e-mail wymaga przynajmniej niektórych napisów. Jeśli obawiasz się standardów ludzi w zakresie wyglądu wiadomości e-mail, być może nie możesz się pomylić, obserwując, w jaki sposób formatują wiadomości e-mail, które ci wysyłają.
barlop
Uważam, że powinieneś po prostu użyć format = flowed. Chcesz kogoś bardzo zdenerwować, ponieważ dostanie on 78 znaków na linię; i to zachęci aplikacje poczty internetowej do jej przyjęcia. Pamiętaj też, aby głośno narzekać na każdego dostawcę poczty internetowej, który tego nie robi!
einpoklum
On 1: Jeśli wiadomości są wysyłane jako tekst MIME / zwykły, kodowanie takie jak cytat do druku (lub, co gorsza, base64) przerywa wiersze na długo przed 998 znakami .... (To sprawia, że ​​trudniej jest czytać rzeczy bez świadomości MIME chociaż klient e-mail ...)
Gert van den Berg

Odpowiedzi: