Je dois écrire un programme qui lit les fichiers .eml
de la boîte aux lettres d'IIS, mais je ne trouve pas de source définitive qui me dit l'encodage des fichiers .eml
. Y at-il une spécification quelque part qui me dit l'encodage des fichiers, ou dois-je juste deviner/supposer un?Quel est le codage d'un fichier .eml du serveur SMTP d'IIS?
Répondre
J'ai trouvé ma réponse à en.wikipedia.org/wiki/MIME: « Le protocole de transmission de courrier électronique Internet de base, SMTP, ne supporte que 7 bits des caractères ASCII ... »
Vous devez lire l'en-tête Content-Transfer-Encoding. Cette valeur vous dira comment l'email est encodé. Les plus courants sont 7 bits (pas d'encodage), quotient-imprimable (où vous voyez beaucoup de = paires HEX), et base64 (qui est l'encodage base 64).
En fonction de cette valeur d'en-tête, vous décodez la partie de corps suivante à l'aide de la routine spécifiée.
Merci Dave. Le problème est la lecture de l'en-tête lui-même. Puis-je supposer que les en-têtes sont des caractères ACII? –
Bien qu'il ne soit trop tard pour répondre mais le format de fichier eml rien mais un format de fichier MIME (rfc822) en clair pour stocker des emails.
- 1. Comment savoir quel serveur SMTP est utilisé?
- 2. quel est le codage?
- 3. Utilisation du Dropfolder du serveur Microsoft SMTP
- 4. Quel est le rôle du codage CSS dans l'accessibilité?
- 5. Quel est le codage du contenu d'une requête HTTP?
- 6. Réponse du serveur SMTP: 451
- 7. Quel est le codage de caractères?
- 8. déterminant le codage de réponse du serveur
- 9. Paramètres du nom du serveur SMTP
- 10. Quelle est l'importance du codage de fichier?
- 11. Quel est le but du fichier vshost?
- 12. Comment valider le serveur SMTP
- 13. Quel est le problème avec cette boîte de dialogue SMTP?
- 14. Serveur SMTP de développement
- 15. Quel est le détecteur de codage le plus précis?
- 16. Serveur SMTP IIS
- 17. Afficher le fichier .eml dans une application Web
- 18. Travailler sur l'encodage de fichier: Je connais la chaîne, connaître le caractère, quel est le codage?
- 19. Serveur SMTP avec godaddy
- 20. Quel IDE utiliser pour le codage du microcontrôleur ATMega32
- 21. codage de nom de fichier sur le serveur
- 22. un simple serveur smtp
- 23. Configuration requise pour le serveur SMTP
- 24. Recommander un serveur SMTP extensible
- 25. Quel est le codage utilisé par std :: string.c_str()?
- 26. Quel est le codage pour la page principale de Google?
- 27. Partie de message SMTP BizTalk Obtention d'un codage XML
- 28. Codage du script shell du fichier
- 29. erreur d'exécution. Problème avec le serveur SMTP
- 30. Le serveur SMTP IIS6 s'arrête sans raison?
Je pense avoir trouvé ma réponse sur http://en.wikipedia.org/wiki/MIME: "Le protocole de transmission de courrier électronique Internet de base, SMTP, ne prend en charge que les caractères ASCII 7 bits ..." –
N'ajoutez-vous pas de réponse? Vous ne serez pas en mesure d'obtenir des points de rep, mais cela n'a pas trop d'importance. – ChaosPandion
J'hésite à l'ajouter une réponse parce que je ne suis pas sûr si je suis correct :) –