nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: Problem mit Java Mail - wie bekomme ich im Body die Zeilen mit ------= Part x... weg

Von: Lothar Kimmeringer (news200702@kimmeringer.de) [Profil]
Datum: 23.02.2007 19:24
Message-ID: <1dn7kcwq3dz9l.dlg@kimmeringer.de>
Newsgroup: de.comp.lang.java
voodoo106@googlemail.com wrote:

> Und hier noch auszugsweise die wichtigen Stellen beim Aufbau der
> Mail....
>
> --------
> Message message = new MimeMessage(session);
> Multipart multipart = new MimeMultipart();
> MimeBodyPart textPart = new MimeBodyPart();
> .....
> message.setHeader("Mime-Version", "1.0");
> message.setHeader("Content-Transfer-Encoding",
> Mail.ENCODING_QUOTED_PRINTABLE);
> message.setHeader("X-Mailer", "sendhtml");
> message.setHeader("Content-Type",
> Mail.TYPE_MULTIPART_MIXED_ISO_8859_1);

Meiner Meinung nach setzt Du hier viel zu viel selbst. Lass
JavaMail einfach seine Arbeit machen.

> .....
> textPart.setHeader("Content-Type", Mail.TYPE_TEXT_PLAIN_ISO_8859_1);
> textPart.setDataHandler(new
> DataHandler((msg_body.toString()).replaceAll("<br>",
"\n"),
> Mail.TYPE_TEXT_PLAIN_ISO_8859_1));
> .....
> multipart.addBodyPart(textPart);
> .....
> MimeBodyPart attachmentPart = new MimeBodyPart();
> multipart.addBodyPart(attachmentPart);
> .....
> message.setContent(multipart);

Und hier setzt Du zwei Parts, einen Textpart und einen
Attachmentpart. Daher wundert mich der obige Aufbau nicht.

Mach doch mal ein message.writeTo(System.out) und poste
das hier, dann kann man sagen, ob das eine korrekte
Mail ist oder nicht.


Gruesse, Lothar
--
Lothar Kimmeringer                E-Mail: spamfang@kimmeringer.de
PGP-encrypted mails preferred (Key-ID: 0x8BC3CD81)

Always remember: The answer is forty-two, there can only be wrong
questions!

[ Auf dieses Posting antworten ]

Antworten