Quoting Jack Wang <[EMAIL PROTECTED]>:
Jack, Please fwd this to geronimo user list. Let us also know there reply.
thanks,
--dasarath
> In my app lib, there are geronimo-spec-j2ee-1.4-rc4.jar, which has mail
> api.When I send mail with
> MimeBodyPart and MimeBodyPart, the error message is:
>
> Exception in thread "main" java.lang.UnsupportedOperationException: Method
> not yet implemented
> at javax.mail.internet.MimeBodyPart.setFileName(MimeBodyPart.java:167)
> at test.HtmlJavaMail.sendMail(Unknown Source)
> at test.HtmlJavaMail.main(Unknown Source)
>
>
> When I remove geronimo-spec-j2ee-1.4-rc4.jar and left the mail.jar, there is
> no problem.
>
> So I think there is any conflict between geronimo-spec-j2ee-1.4-rc4.jar and
> mail.jar. How can I
> resolve this problem ?
>
>
>
> ----------------------------------------------------------
> sendMethod() {
> Properties props = new Properties();
>
> props.put("mail.smtp.host", MailSettings.smtpHost);
> props.put("mail.debug","true");
> props.put("mail.smtp.auth","true");
> Session session = Session.getDefaultInstance(props, new
> ForcedAuthenticator());
>
> Message message = new MimeMessage(session);
>
> message.setFrom(new InternetAddress(MailSettings.fromAddress,
> MailSettings.fromName));
>
> message.setRecipient(Message.RecipientType.TO, new InternetAddress(
> MailSettings.toAddress));
>
> message.setSubject(MailSettings.messageSubject);
>
> MimeMultipart multipart=new MimeMultipart();
>
> BodyPart msgBodyPart=new MimeBodyPart();
> String contentType= msgBodyPart.getContentType();
>
> String msg = "<H1>Hi! From HtmlJavaMail Chinese=ÖÐÎÄ</H1><img
> src=\"cid:logo\">";
>
> msgBodyPart.setContent(msg,"text/html;charset=gbk");
>
> MimeBodyPart mBodyContent=new MimeBodyPart();
> FileDataSource theDs = new FileDataSource("D:\\abc.txt");
> mBodyContent.setDataHandler(new DataHandler(theDs));
> String attachedFileName = "abc.txt";
> attachedFileName = MimeUtility.encodeText(attachedFileName,"gbk","B");
> mBodyContent.setFileName(attachedFileName);
> multipart.addBodyPart(mBodyContent);
>
> multipart.addBodyPart(msgBodyPart);
>
> message.setContent(multipart);
>
> message.setSentDate(new Date());
>
> Transport.send(message);
> }
>
>
> class ForcedAuthenticator extends Authenticator {
> public PasswordAuthentication getPasswordAuthentication() {
> return new PasswordAuthentication(MailSettings.smtpUsername,
> MailSettings.smtpPassword);
> }
> }
>
>
> Jack Wang
>
>
>
>
>
>
> ___________________________________________________________
> Mp3·è¿ñËÑ-иèÈȸè¸ßËÙÏÂ
> http://music.yahoo.com.cn/?source=mail_mailbox_footer
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]