2010-11-28 22 views
8

De temps en temps, j'ai vu des courriels d'emballage de code pour m'assurer qu'une seule ligne ne dépasse pas 72 caractères. Est-ce qu'il y a vraiment besoin de cela et de quoi s'agit-il?Dois-je envelopper les courriels de plus de 72 caractères dans une ligne?

+0

Bonne réponse est ici: http://stackoverflow.com/questions/2696433/is-it-necessary-to-wrap-long-lines-when-sending-emails/2696542#2696542 –

Répondre

4

Pour développer la réponse de Joe, la limite 72-char permet essentiellement de corps pour être ensuite cité, il donne la place pour les caractères supplémentaires sont ajoutés à une ligne, par exemple,

From "scratch": 
> From Joe Bloggs, 24 Sept 1985 
> 
> > Probably some flame about emacs vs vi, eulogising one over the other. 
> > The quote chars have added four characters to the start of the line, so 
> > forcing wrapped lines at 72 chars pushes this to 76 chars, without 
> > affecting the formatting of the paragraph. 
> 
> Some rant accusing Joe of talking crap, and throwing out some random 
> evidence to the contrary. Quote char adds 2 chars. Again, paragraph 
> formatting retained. 

Someone else chimes in deciding to eulogise pico over either of the 
other two editors. All sides about to turn on this person. :-) 

donc donner un peu de caractères supplémentaires permet la mise en forme de paragraphe font à retenir sur les bornes 80 caractères, pour au moins deux niveaux, et potentiellement plus selon comment les guillemets sont ajoutés/utilisés.

+0

Est-ce encore nécessaire ces jours-ci? – Tower

+0

Probablement pas, comme la plupart des lecteurs de courrier électronique seront Wordwrap correctement.Il y a toujours un problème avec la citation de corps plus anciens, car le mot-habillage intelligent peut déformer le texte, ce qui complique la tâche de voir où le texte a été cité. En fin de compte, pour * ne * pas le faire, cela brise le principe de robustesse d'Internet: «soyez conservateur dans ce que vous envoyez». Cela indique essentiellement que si vous ne savez pas ce que le destinataire utilise pour recevoir/lire le courrier, ne faites pas d'hypothèses et jouez en sécurité. Bien sûr, si vous savez ce que le destinataire utilise, vous pouvez faire des allocations en conséquence. –

7

RFC 2822 contient ce texte sur les longueurs de ligne, ce qui est d'où cela vient probablement de:

Il y a deux limites que ce places standard sur le nombre de caractères
en ligne. Chaque ligne de caractères DOIT être pas plus de 998 caractères, et ne DEVRAIT pas être plus de 78 caractères, à l'exclusion du CRLF.

La 998 limite de caractères est due à des limitations dans de nombreuses implémentations
qui envoient, reçoivent ou boutique Internet message des messages de format simple ne peut pas gérer plus de 998 caractères sur une ligne. Réception
implémentations feraient bien à gérer un nombre arbitrairement grand
de caractères dans une ligne pour la robustesse sake. Cependant, il y a tellement de implémentations qui (conformément aux exigences de transport de [RFC2821]) n'accepte pas les messages contenant plus de 1000 caractères y compris le CR et LF par ligne, il est important pour les implémentations pas pour créer de tels messages.

Le plus conservatrice 78 caractère recommandation est d'accueillir
les nombreuses mises en oeuvre de l'utilisateur interfaces qui affichent ces
messages qui peut tronquer ou envelopper désastreux, l'affichage de
plus de 78 caractères par ligne, en malgré le fait que ces
implémentations sont non-conforme à l'intention de cette spécification (et celle de [RFC2821] si elles effectivement rendre l'information perdu). Encore une fois, même si cette limitation est mis sur les messages, il est encumbant sur les implémentations qui messages d'affichage

+0

Est-ce encore nécessaire ces jours-ci ? – Tower