需要jar包:
mail.jar
additionnal.jar
activation.jar
public void sendEMail(final Context context) {
new Thread(new Runnable() {
@Override
public void run() {
UserInfoVo vo = UserInfoVo.getInstance(context);
try {
String userName = "邮箱@126.com";
String password = "密码";
String smtp_server = "smtp.126.com";
String from_mail_address = userName;
String to_mail_address = "发给谁@qq.com";
Authenticator auth = new PopupAuthenticator(userName,
password);
Properties mailProps = new Properties();
mailProps.put("mail.smtp.host", smtp_server);
mailProps.put("mail.smtp.auth", "true");
mailProps.put("username", userName);
mailProps.put("password", password);
Session mailSession = Session.getDefaultInstance(mailProps,
auth);
mailSession.setDebug(true);
MimeMessage message = new MimeMessage(mailSession);
message.setFrom(new InternetAddress(from_mail_address));
message.setRecipient(Message.RecipientType.TO,
new InternetAddress(to_mail_address));
message.setSubject("校通");
SharedPreferences sp = context.getSharedPreferences("user",
Context.MODE_PRIVATE);
MimeMultipart multi = new MimeMultipart();
BodyPart textBodyPart = new MimeBodyPart();
textBodyPart.setText("" + vo.getSchoolName() + "---"
+ vo.getClassName() + "--" + vo.getRealName()
+ "---" + sp.getString("key", ""));
multi.addBodyPart(textBodyPart);
message.setContent(multi);
message.saveChanges();
Transport.send(message);
} catch (Exception ex) {
System.err.println("邮件发送失败的原因是:" + ex.getMessage());
System.err.println("具体的错误原因");
ex.printStackTrace(System.err);
}
}
}).start();
}
// public static void main(String[] args) {
//
// }
}
class PopupAuthenticator extends Authenticator {
private String username;
private String password;
public PopupAuthenticator(String username, String pwd) {
this.username = username;
this.password = pwd;
}
public PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(this.username, this.password);
}
相关推荐
利用Jmail发送邮件:收邮件利用Jmail发送邮件:利用Jmail发送邮件:利用Jmail发送邮件:利用Jmail发送邮件:
asp发送邮件、asp.net发送邮件、jmail4.4-发送邮件实例下载
jmail发送邮件简要代码,是邮件发送的核心代码,供参考
VFP利用JMAIL发送邮件及附件,纯代码,效果好VFP利用JMAIL发送邮件及附件,纯代码,效果好
开发环境vs2008,语言C#,功能利用jmail组件发送电子邮件,项目中包含jmail及使用说明安装包。
asp.net中使用Jmail发送邮件
jmail 发送邮件的源代码、 txt 文本形式
利用jmail组件发送邮件和接收邮件,主要是上传指定位置的文件到邮件附件,并发送;把邮件附件下载到本地的指定文件夹。
jmail表单发送邮件,可以发送邮件,必须有jmail,表单发送
jmail发送邮件的例子,用126邮箱测试过可用。
邮件发送系统主要由【重新登录】、【邮件群发】、【添加好友】、【查看好友】、【查看邮件信息】、【查看紧急邮件】等模块组成,进入邮件发送系统后,可将全部好友的Email添加到该程序里,使发送信息时能进行多个...
JMail45,可以自动发送邮件,可以编写自己的发送邮件的程序。这是个比较有用的组建,挂过木马的朋友应该都用过吧。
目前网上流行的jmail邮件发送资料不是很实用,要么发送不成功,要么发送失败,本实例是作者本人从事开发的实践经验,拿出来与大家共享,内有详细的实用说明教程,如果有任何疑问请联系QQ278742549
jmail jmail是一种服务器端的邮件发送组件,和个人用的客户端邮件软件不一样的。jmail是在服务器上给程序用来发邮件用的,除了软件编程人员,其他人一般平常用不上。 jmail是一个第三方邮件操作组件,通常位于web...
一个详细的例子,java jmail 发送邮件,绝对容易理解和接受
利用Jmail发送邮件,参考网上资料改良,在自己的程序中结合MS exchange多次使用,经过测试也可以适用于公共邮箱。
不错的易语言:jmail发送HTML静态版。实现jmail发送例子。
利用asp的jmail技术来发送邮件 1.修改E_Server发送服务器地址 2.修改E_ServerUser发送邮件名称 3.修改E_ServerPass发送邮件密码 4.修改发送邮件地址E_SendManMail
不用注册可以直接实现邮件的发送 其中以邮件发送为中心 邮件群发 实现联系人的添加 已发送邮件的查看,删除等
VB发送邮件,vb调用JMAIL.DLL发送邮件,这个方法简单好用VB发送邮