2008-09-29 6 views

Répondre

11

Selon RFC 2046, section 5.1.1:

boundary := 0*69<bchars> bcharsnospace 

bchars := bcharsnospace/" " 

bcharsnospace := DIGIT/ALPHA/"'"/"("/")"/
        "+"/"_"/","/"-"/"."/
        "/"/":"/"="/"?" 

Il peut être compris entre 1 et 70 caractères, composé de caractères alphanumériques, et la ponctuation que vous voyez dans la liste. Les espaces sont autorisés sauf à la fin.

+0

Je viens de tester cela et il semble que Apache n'accepte pas ",". – lajos

+0

@Chris Quels sont les caractères «sûrs» à utiliser? – Pacerier

+0

hmm donc je ne peux pas dessiner des ciseaux --8 <--- couper ici --8 <- – Jasen

2

Il n'y a pas de règles quant au contenu de la limite, mais comme il ne doit pas apparaître dans les parties de votre message, il s'agit généralement d'une séquence de nombres, de lettres ou d'une combinaison des deux afin de garantir l'unicité. différencier de tous les mots du dictionnaire possibles. Ainsi, lorsque vous commencez votre message, chaque section de type de données est séparée par "-", suivie de la séquence de limites et du type de contenu + encodage. Après la dernière section "-" suivie de la frontière suivie par "-" est utilisé pour délimiter la fin du message. Le fonctionnement du contenu multi-parties consiste à spécifier une limite dans l'en-tête "Content-type:" de votre e-mail. La limite est utilisée pour séparer les différents types de contenu et ressemble à ceci:

Content-type: multipart/mixed; boundary="fU3W4Vzr4G3D54f3" 
+2

Oh, mais il y a _are_ règles, même si la plupart des gens ne les violent jamais. :-) –

+0

Eh bien, la règle est que cela ne peut pas se produire dans le message que vous soumettez. Je suppose que c'était mal formulé, mais un vote négatif? pssh: P – camflan

+0

Ok, attendez donc qui a raison. Y a-t-il des règles ou n'en existe-t-il pas – Pacerier

Questions connexes