`
zengyan2012
  • 浏览: 409828 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jmail发送邮件---转别人的。

 
阅读更多

 

需要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发送邮件:利用Jmail发送邮件:

    jmail4.4-发送邮件

    asp发送邮件、asp.net发送邮件、jmail4.4-发送邮件实例下载

    jmail发送邮件

    jmail发送邮件简要代码,是邮件发送的核心代码,供参考

    VFP利用JMAIL发送邮件及附件

    VFP利用JMAIL发送邮件及附件,纯代码,效果好VFP利用JMAIL发送邮件及附件,纯代码,效果好

    C#利用jmail组件发送电子邮件

    开发环境vs2008,语言C#,功能利用jmail组件发送电子邮件,项目中包含jmail及使用说明安装包。

    asp.net中使用Jmail发送邮件

    asp.net中使用Jmail发送邮件

    vb jmail 发送邮件

    jmail 发送邮件的源代码、 txt 文本形式

    使用Jmail组件发送和接收邮件(含附件)

    利用jmail组件发送邮件和接收邮件,主要是上传指定位置的文件到邮件附件,并发送;把邮件附件下载到本地的指定文件夹。

    jmail表单发送邮件

    jmail表单发送邮件,可以发送邮件,必须有jmail,表单发送

    JMAIL邮件发送示例代码C++

    jmail发送邮件的例子,用126邮箱测试过可用。

    Jmail发送邮件系统源码

    邮件发送系统主要由【重新登录】、【邮件群发】、【添加好友】、【查看好友】、【查看邮件信息】、【查看紧急邮件】等模块组成,进入邮件发送系统后,可将全部好友的Email添加到该程序里,使发送信息时能进行多个...

    JMail组件--JMail45

    JMail45,可以自动发送邮件,可以编写自己的发送邮件的程序。这是个比较有用的组建,挂过木马的朋友应该都用过吧。

    asp用jmail发送邮件,jmail邮件发送组件(成功发送附详细说明)

    目前网上流行的jmail邮件发送资料不是很实用,要么发送不成功,要么发送失败,本实例是作者本人从事开发的实践经验,拿出来与大家共享,内有详细的实用说明教程,如果有任何疑问请联系QQ278742549

    jmail发送邮件 asp.net使用jmail

    jmail jmail是一种服务器端的邮件发送组件,和个人用的客户端邮件软件不一样的。jmail是在服务器上给程序用来发邮件用的,除了软件编程人员,其他人一般平常用不上。  jmail是一个第三方邮件操作组件,通常位于web...

    java jmail 发送邮件

    一个详细的例子,java jmail 发送邮件,绝对容易理解和接受

    Jmail 发送邮件 C#

    利用Jmail发送邮件,参考网上资料改良,在自己的程序中结合MS exchange多次使用,经过测试也可以适用于公共邮箱。

    jmail发送HTML静态版

    不错的易语言:jmail发送HTML静态版。实现jmail发送例子。

    用ASP的发送邮件 jmail邮件发送.docx

    利用asp的jmail技术来发送邮件 1.修改E_Server发送服务器地址 2.修改E_ServerUser发送邮件名称 3.修改E_ServerPass发送邮件密码 4.修改发送邮件地址E_SendManMail

    Jmail实现邮件的发送

    不用注册可以直接实现邮件的发送 其中以邮件发送为中心 邮件群发 实现联系人的添加 已发送邮件的查看,删除等

    vb jmail发送邮件

    VB发送邮件,vb调用JMAIL.DLL发送邮件,这个方法简单好用VB发送邮

Global site tag (gtag.js) - Google Analytics