Łamanie wierszy przy wysyłaniu

w dziale Opera
daroc napisał(a):

W ustawieniach konta Newsów (w Operze) mam ustawione automatyczne łamanie wierszy przy wysyłaniu. Jednak po wysłaniu okazuje się, że tekst jest ciągły, a nie "połamany"... Czy oby na pewno ta opcja działa jak należy? Jak sprawa wygląda u was?

AbdulMumit napisał(a):

U siebie też zauważyłem, że moje posty nie są połamane. Ale kiedy ktoś na nie odpowiada, są już elegancko pocięte, więc założyłem, że wyświetalją się w sposób ciągły tylko u mnie; na wszelki wypadek jednak on jakiegoś czasu sam łamię e-maile na oko, wstawiając co jakiś czas znak końca linii. Chętnie się jednak dowiem, jak problem rozwiązać, co zaoszczędzi mi roboty.

lockoom napisał(a):

heh, najlepiej sobie znaleźć "problem" tam gdzie go nie ma smile
Opera wysyła maile w formacie text/plain format=flowed, który w uproszczeniu powoduje, że klienci poczty którzy nie obsługują format=flowed mają tekst połamany na stałej pozycji, a te które go znają łamią w inteligentny sposób.

AbdulMumit napisał(a):

No tak, ale nie można wykluczyć, że ktoś będzie miał potrzebę wysyłania e-maili zawsze profilaktycznie połamanych – czy można coś wtedy zrobić?

daroc napisał(a):

To dlaczego w Operze wysłane przeze mnie posty nie są w żaden sposób połamane???

AbdulMumit napisał(a):

daroc napisał(a)
To dlaczego w Operze wysłane przeze mnie posty nie są w żaden sposób połamane???


No właśnie dlatego, że czytasz je klientem poczty, który rozumie «format=flowed», czyli w samej Operze...

lockoom napisał(a):

Originally posted by AbdulMumit
No tak, ale nie można wykluczyć, że ktoś będzie miał potrzebę wysyłania e-maili zawsze profilaktycznie połamanych – czy można coś wtedy zrobić?


Profilaktycznie nie musisz, bo Opera wstawia tzw. "twarde" łamania linii czyli sekwencje CR+LF (w uproszczeniu powiedzmy, że taką sekwencję generuje przycisk Enter) oraz "miękkie" czyli sekwencje spacja+CR+LF. Klienci, którzy nie rozumieją format=flowed potraktują sekwencję spacja+CR+LF jak zwykłe łamanie linii. No oczywiście wstawią także spację, ale na końcu linii nie będzie jej widać.
Natomiast Opera, Mozilla czy inny klient rozumiejący flowed złamie na "miękkim" łamaniu linii tylko gdy będzie to potrzebne.
Podsumowująć jeżeli wstawisz enter w liście to na pewno zobaczysz nową linię niezależnie od klienta pocztowego. Możesz też oczywiście ręcznie wstawić "miękkie" łamanie używająć kombinacji spacja, a następnie enter.

Originally posted by daroc
To dlaczego w Operze wysłane przeze mnie posty nie są w żaden sposób połamane???


Tak jak napisał AbdulMumit ponieważ oglądasz je w Operze, która rozumie format=flowed