【Java开源代码栏目提醒】:网学会员为需要Java开源代码的朋友们搜集整理了AutoMessage.java相关资料,希望对各位网友有所帮助!
package com.javapatterns.builder.messagebuilder;
import java.util.*;
import java.io.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
abstract public class AutoMessage
{
protected String subject = "";
protected String body = "";
protected String from = "";
protected String to = "";
protected Date sendDate = null;
public AutoMessage()
{
}
public void send()
{
//Your SMTP server address here.
String smtpHost="umbriel.email.jeffcorp.com";
//The sender's email address
String from="
AutoMessage.java为[网学网-网友上传,谢谢支持]。";
//The recepients email address
String to ="
AutoMessage.java为[网学网-网友上传,谢谢支持]。";
Properties props = new Properties();
//The protocol to use is SMTP
props.put("mail.smtp.host", smtpHost);
Session session = Session.getDefaultInstance(props, null);
try
{
InternetAddress[] address = {new InternetAddress(to)};
MimeMessage message;
message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.setRecipients(Message.RecipientType.TO, to);
message.setSubject("Hello from Jeff");
message.setSentDate(sendDate);
message.setText("Hello Jeff, \nHow are things going?");
Transport.send(message);
System.out.println("email has been sent.");
}
catch(Exception e)
{
System.out.println(e);
}
}
public String getTo()
{
return to;
}
public void setTo(String to)
{
this.to = to;
}
public String getSubject()
{
return subject;
}
public void setSubject(String subject)
{
this.subject = subject;
}
public String getBody()
{
return body;
}
public void setBody(String body)
{
this.body = body;
}
public String getFrom()
{
return from;
}
public void setFrom(String from)
{
this.from = from;
}
public Date getSendDate()
{
return sendDate;
}
public void setSendDate(Date sendDate)
{
this.sendDate = sendDate;
}
}
上一篇:
autolink.java
下一篇:
盘点士兵的各种搞笑失误,连老纳都笑了!