simplesendmessage.java
来自「《jsp编程起步》里面的所有源代码」· Java 代码 · 共 52 行
JAVA
52 行
package mail;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
public class SimpleSendMessage {
String host = "";
String to = "";
String from = "";
String subject = "";
String messageText = "";
boolean sessionDebug = false;
public void setHost(String Host){
host=Host;
}
public void setTo(String To){
to=To;
}
public void setFrom(String From){
from=From;
}
public boolean send(String Subject,String MessageText) {
subject=new String(Subject);
messageText=new String(MessageText);
Properties props = System.getProperties();
props.put("mail.host", host);
props.put("mail.transport.protocol", "smtp");
Session session = Session.getDefaultInstance(props, null);
session.setDebug(sessionDebug);
try {
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
InternetAddress[] address = {new InternetAddress(to)};
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSubject(subject);
msg.setSentDate(new Date());
msg.setText(messageText);
Transport.send(msg);
return true;
}
catch (MessagingException mex) {
return false;
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?