MailSender
来源:互联网 发布:农村淘宝加盟费用标准 编辑:程序博客网 时间:2024/05/16 07:53
import java.util.Properties;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class MailSender ...{
private String host = "";
private String user = "";
private String password = "";
public void setHost(String host) ...{
this.host = host;
}
public void setAccount(String user, String password) ...{
this.user = user;
this.password = password;
}
public void send(String from, String to, String subject, String content) ...{
Properties props = new Properties();
props.put("mail.smtp.host", host);//指定SMTP服务器
props.put("mail.smtp.auth", "true");//指定是否需要SMTP验证
try ...{
Session mailSession = Session.getDefaultInstance(props);
mailSession.setDebug(true);//是否在控制台显示debug信息
Message message = new MimeMessage(mailSession);
message.setFrom(new InternetAddress(from));//发件人
message.addRecipient(Message.RecipientType.TO, new InternetAddress(
to));//收件人
message.setSubject(subject);//邮件主题
message.setText(content);//邮件内容
message.saveChanges();
Transport transport = mailSession.getTransport("smtp");
transport.connect(host, user, password);
transport.sendMessage(message, message.getAllRecipients());
//again
message.setSubject(message.getSubject()+"again");
message.saveChanges();
transport.sendMessage(message, message.getAllRecipients());
transport.close();
} catch (Exception e) ...{
System.out.println(e);
}
}
public static void main(String args[]) ...{
MailSender sm = new MailSender();
sm.setHost("192.168.14.8");//指定要使用的邮件服务器
sm.setAccount("zfzheng", "******");//指定帐号和密码
/**//*
* @param String 发件人的地址
* @param String 收件人地址
* @param String 邮件标题
* @param String 邮件正文
*/
sm.send("***", "****", "标题", "内容");
}
}
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class MailSender ...{
private String host = "";
private String user = "";
private String password = "";
public void setHost(String host) ...{
this.host = host;
}
public void setAccount(String user, String password) ...{
this.user = user;
this.password = password;
}
public void send(String from, String to, String subject, String content) ...{
Properties props = new Properties();
props.put("mail.smtp.host", host);//指定SMTP服务器
props.put("mail.smtp.auth", "true");//指定是否需要SMTP验证
try ...{
Session mailSession = Session.getDefaultInstance(props);
mailSession.setDebug(true);//是否在控制台显示debug信息
Message message = new MimeMessage(mailSession);
message.setFrom(new InternetAddress(from));//发件人
message.addRecipient(Message.RecipientType.TO, new InternetAddress(
to));//收件人
message.setSubject(subject);//邮件主题
message.setText(content);//邮件内容
message.saveChanges();
Transport transport = mailSession.getTransport("smtp");
transport.connect(host, user, password);
transport.sendMessage(message, message.getAllRecipients());
//again
message.setSubject(message.getSubject()+"again");
message.saveChanges();
transport.sendMessage(message, message.getAllRecipients());
transport.close();
} catch (Exception e) ...{
System.out.println(e);
}
}
public static void main(String args[]) ...{
MailSender sm = new MailSender();
sm.setHost("192.168.14.8");//指定要使用的邮件服务器
sm.setAccount("zfzheng", "******");//指定帐号和密码
/**//*
* @param String 发件人的地址
* @param String 收件人地址
* @param String 邮件标题
* @param String 邮件正文
*/
sm.send("***", "****", "标题", "内容");
}
}
- MailSender
- C#-MailSender邮件发送组件源代码
- C#邮件发送代码实现(MailSender.cs)
- 使用Spring的MailSender发送邮件
- spring的MailSender发送普通邮件
- C# - MailSender 邮件发送组件源代码 (支持ESMTP, 附件)
- C# - MailSender 邮件发送组件源代码 (支持ESMTP, 附件)
- Invalid bean definition with name 'mailSender' defined in class path resource [office.mail.xml
- 信产部:手机单向收费不到时候
- 我们最缺乏却最不可或缺的能力——独立思考
- [推荐学习]什么是IOC,什么是容器,什么是服务组件,它们和普通用户类的区别
- 网管内幕 — 服务器管理之不传之秘
- 我国低工资真正的原因是什么?
- MailSender
- [推荐学习]嘛是IOC?
- 在ASP.NET中防止注入攻击[翻译]
- Windows XP SP3 RC1 更新到v3264 含下载
- RK Boss归来!
- ubuntu中XMMS的乱码、歌词秀、皮肤整套解决方案 [转载]
- Blog搬文完毕
- 2007:感受互联网的力量
- 通用破解网上的图片防盗链源码