java mail问题,请大家帮忙解决!
package javamail;
import java.util.*;
import java.io.*;
import javax.mail.*;
import javax.mail.internet.*;
public class SendJavaMail{
public static void main(String[] args){
try{
Properties mailProps=new Properties();
mailProps.put("mail.smpt.host","smtp.tom.com");
Session mailSession=Session.getDefaultInstance(mailProps);
Transport transport=mailSession.getTransport("smtp");//创建Transport,使用smtp协议
MimeMessage message=new MimeMessage(mailSession);
InternetAddress fromAdd=new InternetAddress("limingxi697@tom.com");
InternetAddress r[] = new InternetAddress[1];
//System.out.println(fromAdd.getAddress());
message.setFrom(fromAdd);
r[0] = fromAdd;
InternetAddress[] toAdd =InternetAddress.parse("limingxi697@tom.com");
message.setRecipients(Message.RecipientType.TO,toAdd);
message.setSubject("Hello from Java Mail!");
message.setText("Hello!\n"+"It is I,Senor Coffee Bean!I bring you greetings. \n"
+ " from the java mail API! . \n"+
" Senor Coffee Bean,Esp.\n");
message.saveChanges();
transport.connect("smtp.tom.com","******","******");
System.out.println("====connected!====");
transport.send(message);
transport.close();
}catch(Exception exc){
System.out.println(exc.getMessage());
exc.printStackTrace();
}
}
}
这是源代码,运行时send()方法一直报错,请各位帮忙解决!