| |
28. 60. 1. 发送电子邮件输出 |
|
File: context.xml |
|
File: Main.java |
import org.springframework.mail.MailException;
import org.springframework.mail.MailSender;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSenderImpl;
public class Main {
public static void main(String[] args) {
String TO = "a@c.net";
String JAVAMAIL_TEXT = "Hello World!.";
SimpleMailSender sender1 = new JavaMailSimpleMailSender();
sender1.sendMessage(TO, JAVAMAIL_TEXT);
}
}
abstract class SimpleMailSender {
protected abstract MailSender getMailSender();
public void sendMessage(String to, String text) {
SimpleMailMessage msg = new SimpleMailMessage();
msg.setTo(to);
msg.setSubject("Test Message");
msg.setFrom("test@a.com");
msg.setText(text);
MailSender sender = getMailSender();
try {
sender.send(msg);
} catch (MailException e) {
e.printStackTrace();
}
}
}
class JavaMailSimpleMailSender extends SimpleMailSender {
protected MailSender getMailSender() {
JavaMailSenderImpl sender = new JavaMailSenderImpl();
sender.setHost("post.yourserver.com");
return sender;
}
}
|
|
Download: Spring-SendEmailOut.zip( 4,653 k) |
28. 60. 电子邮件 | | 28. 60. 1. | 发送电子邮件输出 | | |
|