Zastanawiam się, czy zawijanie słów powinno być stosowane w wiadomościach tekstowych? A co z wiadomościami HTML? Jeśli tak, to na jaką postać zwykle się zwiniesz?Czy używasz zawijania tekstu w wiadomościach e-mail?
Odpowiedz
RFC 2646 mówi:
Text/Plain typ nośnika jest najniższy wspólny mianownik email internetowego, z linii nie więcej niż 997 znaków (umownie zwykle nie więcej niż 80)
Innym popularnym standardem jest zawijanie przy 72 znakach. To pochodzi z wielu aplikacji konsolowych (takich jak EDIT i wiele interfejsów BBS), które wyświetlały tekst w "oknie" ASCII, w tym obramowanie i pasek przewijania, umożliwiając wyświetlenie nieco mniej niż 80 znaków.
Zgoda.Zawsze zawijam w wieku 80, a jeśli to złamie słowo, będę owijał mniej niż 80, gdziekolwiek pierwsza przerwa lub linia jest przed tą osiemdziesiątką. – hmcclungiii
Generalnie powinieneś zawijać po 80 lub trochę mniej, aby umożliwić klientom dim zacytować bez zawijania.
Nie użyłem linewrap, dopóki nie przełączyłem się na mutt/xterm (nigdy nie oglądałem się za siebie).
Owiń pierwszy znak odstępu przed 72. pozycją lub na 72. miejscu, jeśli go nie ma. W Eudorze, kiedy zwykłem go używać, konwencja polegała na pozostawieniu spacji na końcu linii, co oznaczało, że była ona zapakowana, co zasygnalizowałoby klientowi odbierającemu ponowne przesłanie akapitu tam, gdzie było to potrzebne, w zależności od szerokości okno klienta. Nie jestem pewien, czy tak jest w przypadku obecnych klientów poczty e-mail.
Myślę, że zawsze należy pozostawić znak końcowy (czy to spację, łącznik, czy inną interpunkcję łamiącą wrap). – Sparr
Powszechne jest owijanie linii w 72 (80 jest również powszechne, ale to oznacza, że przekroczy cytowane 80), aby obsłużyć co najmniej jeden lub dwa poziomy cytatu. Istnieje typ MIME "text/flow", który oznacza, że klient zawija tekst sam na granicach okna, ale nie obsługuje go wielu klientów. Po prostu ustaw swojego edytora na 72, a będziesz bezpieczny i czytelny przez większość ludzi.
EDIT: dokładny typ jest text/plain
z dodatkiem format=flowed
tak:
Content-Type: text/plain; format=flowed
Zobacz rfc2646 wyjaśnień.
Wiadomości HTML należy unikać IMNSHO, nie wszyscy czytają pocztę w przeglądarce lub mają klientów pocztowych obsługujących HTML. Większość powodów do używania HTML (wzbogacanie poczty o podkreślenie, pogrubienie itp.) Może być emulowane. HTML nie musi być zawijany, ponieważ klient dostosuje się do rozmiaru okna.
Alternatywą dla HTML jest "tekst/wzbogacony" typ MIME, który daje większość zalet maili HTML bez kłopotów, ale znowu może nie być obsługiwany wszędzie.
Zobacz here dla tekstu/wzbogacony.
mówi Google Wyniki 1 - 10 z około ...
3,160 for +word +wrap +email +"80 characters"
2,820 for +word +wrap +email +"50 characters"
1,790 for +word +wrap +email +"60 characters"
1,720 for +word +wrap +email +"70 characters"
1,540 for +word +wrap +email +"100 characters"
1,250 for +word +wrap +email +"65 characters"
1,120 for +word +wrap +email +"40 characters"
962 for +word +wrap +email +"75 characters"
836 for +word +wrap +email +"72 characters"
często znajduję się rozpoczynając wiadomość odpowiedzi z:
[Format recovered--see http://www.lemis.com/grog/email/email-format.php]
który dostałam od Greg Lehey.Część that page mówi:
Oczywiste jest, że musi być jakiś sposób na określenie, że treść wiadomości nie powinny być opakowane. To jest tekst/zwykły. Istnieją specjalne typy załączników MIME, które umożliwiają owijanie, chociaż nadal uważam, że jest to zły pomysł. Jeśli określisz, że twoja wiadomość może być opakowana, zakładasz, jak wygląda ekran odbiornika. Nawet jeśli masz rację przez jakiś czas, nie możesz mieć racji przez cały czas. Na przykład jedna osoba może mieć ekran o szerokości 200 znaków, aby móc wyświetlać długie wpisy w pliku dziennika, ale nie będzie chciał tak długo oglądać swojego tekstu.
Pierwsze 404 na http://www.lemis.com/email/email-format.html –
@JamesDaily dzięki, ~ 2011 stary link zaczął przekierowywać do łącza * .php i czasami w ciągu ostatnich sześciu miesięcy, które się zatrzymały. W celu uzyskania dalszych informacji, jeśli powyższy link zostanie zatrzymany, należy kliknąć link [archive.org] (https://web.archive.org/web/20100402074443/http://www.lemis.com/email/email-format.html) . –
Dobry interfejs pocztowy podobny do JavaMail zrobi to za Ciebie. Najlepiej byłoby, gdybyś nie musiał wyraźnie myśleć o tym problemie.
Uzgodniono, i na wszystkich nowszych stronach używam biblioteki. Na tej stronie niestety jest tak stary, że nie miałem i zapłaciłbym za dodanie. –
RFC 5322
http://tools.ietf.org/html/rfc5322#section-2.1.1
2.1.1. Limity długości linii
Istnieją dwie ograniczenia, które ta specyfikacja umieszcza na liczbie znaków w linii. Każda linia znaków MUSI być nie większa niż 998 znaków i POWINNA mieć najwyżej 78 znaków, z wyłączeniem CRLF.
Limit 998 znaków wynika z ograniczeń w wielu implementacjach , które wysyłają, odbierają lub przechowują wiadomości IMF, które po prostu nie mogą obsłużyć więcej niż 998 znaków w linii. Odbieranie implementacji sprawiłoby, że dobrze byłoby obsłużyć dowolnie dużą liczbę znaków w wierszu dla zwiększenia niezawodności. Jest jednak tak wiele implementacji, że (zgodnie z wymaganiami dotyczącymi transportu w [RFC5321]) nie akceptują wiadomości zawierających ponad 1000 znaków, w tym CR i LF na linię, dlatego ważne jest, aby implementacje nie tworzyły takich znaków, takich jak . wiadomości.
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ą niezgodne z intencją tej specyfikacji (i tej z [RFC5321], jeśli w rzeczywistości powodują utratę informacji). Ponownie, choć to ograniczenie jest umieścić na wiadomości, to obowiązkiem implementacji, które wyświetlają wiadomości do obsługi dowolnie dużą liczbę znaków w linii (na pewno co najmniej do wysokości limitu 998 znaków) Dla zachowania o solidności .
Zobacz także: RFC2045, RFC2046, RFC2047, RFC2049, RFC4289 & RFC6838 dla specyfikacji MIME.
Zabawnie jest czytać dokumenty RFC. Wiesz, że to lubisz :-)
- 1. Emacs - wyłączanie zawijania tekstu w trybie html
- 2. jQuery animacja slideLeft bez zawijania tekstu
- 3. Jak mogę włączyć zawijania tekstu domyślnie w Kodeksie VS
- 4. JavaScript: znajdź nasze miejsce do zawijania tekstu w div
- 5. Obliczanie zawijania tekstu w .NET DrawingContext Metoda DrawText
- 6. Jak zastosować styl zawijania tekstu w datowalnym JSF?
- 7. Czy używasz lepszego?
- 8. Tryb zawijania słów QLabel
- 9. Używanie SqlCommand do wykonania zapytania, czy możesz dostać się do tekstu normalnie umieszczonego w "Wiadomościach"?
- 10. Kod Visual Studio: wyłącz opcję zawijania tekstu wycinania
- 11. Kod Java do zawijania linii tekstu do maksymalnej szerokości linii
- 12. Jak uzyskać vim do zawijania tekstu z wcięciem?
- 13. Silverlight 2.0 - Nie można uzyskać zachowania zawijania tekstu, które chcę.
- 14. Sybase IQ - jak wyświetlić procedurę składowaną bez zawijania tekstu?
- 15. vim: GQ ignoruje otwarte cytaty podczas zawijania tekstu
- 16. Dlaczego moja tabela html "max-width" nie powoduje zawijania tekstu?
- 17. Czy używasz paska zakładek Emacs?
- 18. [email protected] - Czy to działa?
- 19. zawijania CSS/js
- 20. Czy używasz etykiet w złym ćwiczeniu JavaScript?
- 21. Raporty doręczenia i potwierdzenia odczytu w wiadomościach PHP
- 22. email Przetwarzanie w chmurze
- 23. Czy możemy użyć modelu żądania/odpowiedzi w wiadomościach publikowania/subskrybowania?
- 24. Czy Webjobs automatycznie odnawia dzierżawy w wiadomościach kolejki Azure?
- 25. Czy można używać gradientów w wiadomościach e-mail?
- 26. email szablonów w Django
- 27. email deduplikacji
- 28. Czy mogę używać UpdatePanel w MasterPage do zawijania zagnieżdżonych stron?
- 29. Czy używasz nowego w JavaScript, tak samo jak go nie używasz?
- 30. email hyperlinkbutton
Dobra odpowiedź jest tutaj: http://stackoverflow.com/questions/2696433/is-it-necessary-to-wrap-long-lines-when-sending-emails/2696542# 2696542 –
Zobacz także http://stackoverflow.com/questions/4297574/do-i-need-to-wrap-email-messages- long-than-72-characters-in-a-line/4297689 –