Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

error in My first java mail program

843830Aug 25 2007 — edited Dec 6 2007
Hi,

I tried the foll program but it is giving runtime errors. I am using postcast server as my smtp host.

import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.*;

public class sendMail{
public static void main(String[] a) throws Exception
{try{
String host="127.0.0.1";
String from="me@myweb.com";
String to="me@myweb.com";
Properties prop=System.getProperties();
prop.put("mail.smtp.host",host);
Session ses1=Session.getDefaultInstance(prop,null);
MimeMessage msg=new MimeMessage(ses1);
msg.setFrom(new InternetAddress(from));
msg.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
msg.setSubject("Urgent Message");
msg.setText("You won lottery!");
Transport.send(msg);}
catch(Exception e){System.out.println(e.getMessage());}
}
}


I am getting the following runtime error and I recieve no mail in my smtp server
java.lang.NoSuchMethodError: com.sun.activation.registries.MailcapFile.getMailcapList(Ljava/lang/String;)Ljava/util/Hashtable;
at javax.activation.MailcapCommandMap.createDataContentHandler(MailcapCommandMap.java:471)
at javax.activation.DataHandler.getDataContentHandler(DataHandler.java:567)
at javax.activation.DataHandler.writeTo(DataHandler.java:294)
at javax.mail.internet.MimeUtility.getEncoding(MimeUtility.java:230)
at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1065)
at javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:1923)
at javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:1904)
at javax.mail.Transport.send(Transport.java:79)
at sendMail.main(sendMail.java:19)
Exception in thread "main" Finished executing

Please suggest a solution
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jan 3 2008
Added on Aug 25 2007
8 comments
1,147 views