j'ai beaucoup de mal à envoyer un mail avec javamail en 8bit, sans
codage quoted-printable.
Le code est le suivant :
SMTPMessage message = new SMTPMessage(session);
message.setAllow8bitMIME(true);
message.setFrom(new InternetAddress(fromBox.getSelectedItem().toString()));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(address));
message.setSubject(subject);
message.setHeader("Content-Transfer-Encoding", "8Bit");
message.setText(body,"iso-8859-1");
message.saveChanges();
Transport.send(message);
Le setHeader("Content-Transfer-Encoding", "8Bit") ne sert à rien, et
le setAllow8bitMIME(true) ne me fait pas beaucoup d'effet : à chaque
fois, j'ai mon courrier qui est envoyé avec les en-têtes suivant (et
le codage associé) :
--
Julien Robinson - Chansons vivaces et alambiquées
Samedi 25 mars, 21h, à l'Apostrohe, bar mélomane, entrée gratuite
23, rue de la Grand aux Belles, Paris 10ième
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
TestMan
Bjour,
Si tu as un serveur de mail sur ton chemin, et si ton code java tourne sur ta machine, regarde le flux SMTP qui sort avec ethereal (seul celui-là compte).
Je ne serait pas surprit que ce soit ton mailhost qui transforme le mail de 8bit en quoted-printable à la volée ...
Le 8bit, c'est super, mais manque de bol il y a plein de mailhost qui ne l'aime pas :(
Tu as des problèmes particuliers avec le quoted-printable ?
A+
TM
Bonjour,
j'ai beaucoup de mal à envoyer un mail avec javamail en 8bit, sans codage quoted-printable.
Le code est le suivant :
SMTPMessage message = new SMTPMessage(session); message.setAllow8bitMIME(true); message.setFrom(new InternetAddress(fromBox.getSelectedItem().toString())); message.addRecipient(Message.RecipientType.TO, new InternetAddress(address)); message.setSubject(subject); message.setHeader("Content-Transfer-Encoding", "8Bit"); message.setText(body,"iso-8859-1"); message.saveChanges(); Transport.send(message);
Le setHeader("Content-Transfer-Encoding", "8Bit") ne sert à rien, et le setAllow8bitMIME(true) ne me fait pas beaucoup d'effet : à chaque fois, j'ai mon courrier qui est envoyé avec les en-têtes suivant (et le codage associé) :
Si tu as un serveur de mail sur ton chemin, et si ton code java tourne
sur ta machine, regarde le flux SMTP qui sort avec ethereal (seul
celui-là compte).
Je ne serait pas surprit que ce soit ton mailhost qui transforme le mail
de 8bit en quoted-printable à la volée ...
Le 8bit, c'est super, mais manque de bol il y a plein de mailhost qui ne
l'aime pas :(
Tu as des problèmes particuliers avec le quoted-printable ?
A+
TM
Bonjour,
j'ai beaucoup de mal à envoyer un mail avec javamail en 8bit, sans
codage quoted-printable.
Le code est le suivant :
SMTPMessage message = new SMTPMessage(session);
message.setAllow8bitMIME(true);
message.setFrom(new InternetAddress(fromBox.getSelectedItem().toString()));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(address));
message.setSubject(subject);
message.setHeader("Content-Transfer-Encoding", "8Bit");
message.setText(body,"iso-8859-1");
message.saveChanges();
Transport.send(message);
Le setHeader("Content-Transfer-Encoding", "8Bit") ne sert à rien, et
le setAllow8bitMIME(true) ne me fait pas beaucoup d'effet : à chaque
fois, j'ai mon courrier qui est envoyé avec les en-têtes suivant (et
le codage associé) :
Si tu as un serveur de mail sur ton chemin, et si ton code java tourne sur ta machine, regarde le flux SMTP qui sort avec ethereal (seul celui-là compte).
Je ne serait pas surprit que ce soit ton mailhost qui transforme le mail de 8bit en quoted-printable à la volée ...
Le 8bit, c'est super, mais manque de bol il y a plein de mailhost qui ne l'aime pas :(
Tu as des problèmes particuliers avec le quoted-printable ?
A+
TM
Bonjour,
j'ai beaucoup de mal à envoyer un mail avec javamail en 8bit, sans codage quoted-printable.
Le code est le suivant :
SMTPMessage message = new SMTPMessage(session); message.setAllow8bitMIME(true); message.setFrom(new InternetAddress(fromBox.getSelectedItem().toString())); message.addRecipient(Message.RecipientType.TO, new InternetAddress(address)); message.setSubject(subject); message.setHeader("Content-Transfer-Encoding", "8Bit"); message.setText(body,"iso-8859-1"); message.saveChanges(); Transport.send(message);
Le setHeader("Content-Transfer-Encoding", "8Bit") ne sert à rien, et le setAllow8bitMIME(true) ne me fait pas beaucoup d'effet : à chaque fois, j'ai mon courrier qui est envoyé avec les en-têtes suivant (et le codage associé) :
Si tu as un serveur de mail sur ton chemin, et si ton code java tourne sur ta machine, regarde le flux SMTP qui sort avec ethereal (seul celui-là compte).
Je ne serait pas surprit que ce soit ton mailhost qui transforme le mail de 8bit en quoted-printable à la volée ...
Ah ben... oui.
C'était ça. En fait, je me suis fait avoir, car je publiais avant d'envoyer mon mail le résultat en sortie standard, qui montrait aussi du quoted-printable. Du coup, comme j'ai vu que ce que je recevais était aussi du QP, je n'ai pas pensé qu'un noeud réseau intermédiaire pouvait agir.
Tu as des problèmes particuliers avec le quoted-printable ?
Le but est de faire un logiciel pour envoyer des e-mails spéciaux déjà préformatés, notamment en 8bit. Même si je travaille sur des e-mails,c'est relatif à Usenet, et sur Usenet-fr, mieux vaut éviter le QP.
Merci !
-- Julien Robinson - Chansons vivaces et alambiquées Samedi 25 mars, 21h, à l'Apostrohe, bar mélomane, entrée gratuite 23, rue de la Grange aux Belles, Paris 10ième
Si tu as un serveur de mail sur ton chemin, et si ton code java tourne
sur ta machine, regarde le flux SMTP qui sort avec ethereal (seul
celui-là compte).
Je ne serait pas surprit que ce soit ton mailhost qui transforme le
mail de 8bit en quoted-printable à la volée ...
Ah ben... oui.
C'était ça. En fait, je me suis fait avoir, car je publiais avant
d'envoyer mon mail le résultat en sortie standard, qui montrait aussi
du quoted-printable. Du coup, comme j'ai vu que ce que je recevais
était aussi du QP, je n'ai pas pensé qu'un noeud réseau intermédiaire
pouvait agir.
Tu as des problèmes particuliers avec le quoted-printable ?
Le but est de faire un logiciel pour envoyer des e-mails spéciaux déjà
préformatés, notamment en 8bit. Même si je travaille sur des
e-mails,c'est relatif à Usenet, et sur Usenet-fr, mieux vaut éviter le
QP.
Merci !
--
Julien Robinson - Chansons vivaces et alambiquées
Samedi 25 mars, 21h, à l'Apostrohe, bar mélomane, entrée gratuite
23, rue de la Grange aux Belles, Paris 10ième
Si tu as un serveur de mail sur ton chemin, et si ton code java tourne sur ta machine, regarde le flux SMTP qui sort avec ethereal (seul celui-là compte).
Je ne serait pas surprit que ce soit ton mailhost qui transforme le mail de 8bit en quoted-printable à la volée ...
Ah ben... oui.
C'était ça. En fait, je me suis fait avoir, car je publiais avant d'envoyer mon mail le résultat en sortie standard, qui montrait aussi du quoted-printable. Du coup, comme j'ai vu que ce que je recevais était aussi du QP, je n'ai pas pensé qu'un noeud réseau intermédiaire pouvait agir.
Tu as des problèmes particuliers avec le quoted-printable ?
Le but est de faire un logiciel pour envoyer des e-mails spéciaux déjà préformatés, notamment en 8bit. Même si je travaille sur des e-mails,c'est relatif à Usenet, et sur Usenet-fr, mieux vaut éviter le QP.
Merci !
-- Julien Robinson - Chansons vivaces et alambiquées Samedi 25 mars, 21h, à l'Apostrohe, bar mélomane, entrée gratuite 23, rue de la Grange aux Belles, Paris 10ième