Probleme pour lier une piece jointe a un mail en passant par les sockets
Bonjour,
Suite à des conflits de jar, javamail et geronimo-javamail, et ne pouvant pas supprimer l'un des deux jars, car il y aurait peut etre des effets de bord.
Je dois passer par des sockets pour envoyer mon mail :)
Mon code permet actuellement d'envoyer un mail sans piece jointe correctement.
Le probleme vient quand je souhaite faire des messages multi-part.
je sais qu'ils sont tres sensible aux \r\n et \n et qu'il faut les placer corectement, mais cela fait 4h que je bosse dessus sans succes :)
Si besoin je posterai mon code entier, mais je pense que le probleme ne vient que du corps du mail.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| String message = "Content-Type: multipart/mixed;" +
"boundary=\"----=_NextPart\"\r\n" +
"------=_NextPart_000_0000_01C83B43.03187040\n" +
"Content-Type: text/plain;\n" +
"charset=\"iso-8859-1\" \n" +
" Content-Transfer-Encoding: quoted-printable \r\n" +
" \r\n" +
"Original : " + nomCours + "\r\n" +
" \n" +
"------=_NextPart\n" +
"Content-Type: text/plain;\n" +
" name=" + nomCours + "\n" +
"Content-Transfer-Encoding: quoted-printable " +
"Content-Disposition: attachment;\n" +
" filename=" + nomCours + "\r\n" +
contenu + "\r\n" +
" \r\n" +
" \n" +
"------=_NextPart-- \n"; |
le code tente t'envoyer un fichier avec nomcours = listeMail.txt et contenu est une string qui lit le contenu du fichier (peut etre sur ce point qu'il y a un probleme )
Si quelqu'un a une petite idée, d'où peut venir le problème :)
je suis preneur,
Merci d'avance