Je cherche une moyen simple pour encoder des mails en autre chose que du
7 bits, avec surtout le sujet encodé également. MIME::Lite ne semble
malheureusement ne pas vouloir le faire.
J'aimerai un module pure perl ou une méthode plus "à la main", je n'ai
pas la possibilté d'installer les modules que je souhaite.
À (at) Tue, 11 May 2004 09:32:59 +0200, Paul GABORIT écrivait (wrote):
À (at) Mon, 10 May 2004 20:51:31 +0200, Aurelien écrivait (wrote):
Il est vrai, les quelques RFC que j'ai lu à ce sujet n'en parlent pas.
La RFC concernée est la 2047.
Il y a aussi la RFC 2231 qui étend les mécanismes de la RFC 2047.
-- Paul Gaborit - <http://www.enstimac.fr/~gaborit/> Perl en français - <http://www.enstimac.fr/Perl/>
Aurelien
À (at) Tue, 11 May 2004 09:32:59 +0200, Paul GABORIT écrivait (wrote):
À (at) Mon, 10 May 2004 20:51:31 +0200, Aurelien écrivait (wrote):
Il est vrai, les quelques RFC que j'ai lu à ce sujet n'en parlent pas.
La RFC concernée est la 2047.
Il y a aussi la RFC 2231 qui étend les mécanismes de la RFC 2047.
Ah, voila la RFC que je cherchais. Elle définie bien les mécanismes d'encodage. En cherchant, j'ai retrouvé la RFC 1522, qui décrit la syntaxe de l'encodage. La RFC 2231 ne semble qu'appliquer la RFC 1522 au contexte MIME, mais pourtant, elle n'y fait pas référence (???).
Du côté des modules Perl, il existe des mécanismes pour encoder les headers séparéments (Encode::MIME::Headers, MIME::Words) mais j'ai rien trouvé qui gère le mail dans sa globalité en prenant en compte les informations de la RFC 2231, donc qui encode directement tous les caractères non-USASCII (headers inclus). Je vais donc surement me tourner vers un encodage des headers en premier lieu, puis la génération du mail, surement avec MIME::Lite.
Merci pour les infos
Aurélien
À (at) Tue, 11 May 2004 09:32:59 +0200,
Paul GABORIT <Paul.Gaborit@invalid.invalid> écrivait (wrote):
À (at) Mon, 10 May 2004 20:51:31 +0200,
Aurelien <spam@lelfe.net> écrivait (wrote):
Il est vrai, les quelques RFC que j'ai lu à ce sujet n'en parlent pas.
La RFC concernée est la 2047.
Il y a aussi la RFC 2231 qui étend les mécanismes de la RFC 2047.
Ah, voila la RFC que je cherchais. Elle définie bien les mécanismes
d'encodage. En cherchant, j'ai retrouvé la RFC 1522, qui décrit la
syntaxe de l'encodage. La RFC 2231 ne semble qu'appliquer la RFC 1522 au
contexte MIME, mais pourtant, elle n'y fait pas référence (???).
Du côté des modules Perl, il existe des mécanismes pour encoder les
headers séparéments (Encode::MIME::Headers, MIME::Words) mais j'ai rien
trouvé qui gère le mail dans sa globalité en prenant en compte les
informations de la RFC 2231, donc qui encode directement tous les
caractères non-USASCII (headers inclus). Je vais donc surement me
tourner vers un encodage des headers en premier lieu, puis la génération
du mail, surement avec MIME::Lite.
À (at) Tue, 11 May 2004 09:32:59 +0200, Paul GABORIT écrivait (wrote):
À (at) Mon, 10 May 2004 20:51:31 +0200, Aurelien écrivait (wrote):
Il est vrai, les quelques RFC que j'ai lu à ce sujet n'en parlent pas.
La RFC concernée est la 2047.
Il y a aussi la RFC 2231 qui étend les mécanismes de la RFC 2047.
Ah, voila la RFC que je cherchais. Elle définie bien les mécanismes d'encodage. En cherchant, j'ai retrouvé la RFC 1522, qui décrit la syntaxe de l'encodage. La RFC 2231 ne semble qu'appliquer la RFC 1522 au contexte MIME, mais pourtant, elle n'y fait pas référence (???).
Du côté des modules Perl, il existe des mécanismes pour encoder les headers séparéments (Encode::MIME::Headers, MIME::Words) mais j'ai rien trouvé qui gère le mail dans sa globalité en prenant en compte les informations de la RFC 2231, donc qui encode directement tous les caractères non-USASCII (headers inclus). Je vais donc surement me tourner vers un encodage des headers en premier lieu, puis la génération du mail, surement avec MIME::Lite.