http://stackoverflow.com/questions/1990454/using-javamail-to-connect-to-gmail-smtp-server-ignores-specified-port-and-tries
Transport transport = session.getTransport("smtps");
transport.connect (smtp_host, smtp_port, smtp_username, smtp_password);
transport.sendMessage(msg, msg.getAllRecipients());
transport.close();
public static boolean sendGmailEmail() {
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.transport.protocol", "smtp");
props.put("mail.smtp.auth", "true");
props.put("mail.debug", "false");
props.put("mail.smtp.port", Integer.parseInt("465"));
props.put("mail.smtp.socketFactory.port", Integer.parseInt("465"));
props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
props.put("mail.smtp.socketFactory.fallback", "false");
// Session session = Session.getInstance(props);
Session session = Session.getDefaultInstance(props, new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("formEmail@gmail.com", "77185201314");
}
});
javax.mail.Message msg = new MimeMessage(session);
try {
msg.setFrom(new InternetAddress("formEmail@gmail.com"));
msg.setSubject("Subject");
Multipart mp = new MimeMultipart();
MimeBodyPart mbp = new MimeBodyPart();
mbp.setContent("This is a message.", "text/html;charset=UTF-8");
mp.addBodyPart(mbp);
msg.setContent(mp);
Transport transport = session.getTransport();
transport.connect("smtp.gmail.com", Integer.parseInt("465"), "formEmail@gmail.com", "123456");
transport.sendMessage(msg, new Address[] { new InternetAddress("toEmail@qq.com") });
transport.close();
} catch (Exception e) {
e.printStackTrace();
return false;
}
return true;
}
分享到:
相关推荐
利用Jmail发送邮件:收邮件利用Jmail发送邮件:利用Jmail发送邮件:利用Jmail发送邮件:利用Jmail发送邮件:
利用jmail组件发送邮件和接收邮件,主要是上传指定位置的文件到邮件附件,并发送;把邮件附件下载到本地的指定文件夹。
一个详细的例子,java jmail 发送邮件,绝对容易理解和接受
jmail jmail是一种服务器端的邮件发送组件,和个人用的客户端邮件软件不一样的。jmail是在服务器上给程序用来发邮件用的,除了软件编程人员,其他人一般平常用不上。 jmail是一个第三方邮件操作组件,通常位于web...
通过Java实现的邮件发放功能,可自行设置邮箱类型,有示例代码
VBA,在excel基础上,借助jmail控件实现一键发送邮件,邮件客户端支持Foxmail等
开发环境vs2008,语言C#,功能利用jmail组件发送电子邮件,项目中包含jmail及使用说明安装包。
利用asp的jmail技术来发送邮件 1.修改E_Server发送服务器地址 2.修改E_ServerUser发送邮件名称 3.修改E_ServerPass发送邮件密码 4.修改发送邮件地址E_SendManMail
感谢你使用 Emanuel-Jmail 自动发送邮件系统 本系统是利用Jmail组件自动发送邮件 注意: 1.使用本系统必须先注册Jmail (双击"jmail_free.msi"注册Jmail,此组件无毒请放心使用) 2.本系统使用一个默认的邮箱账号:auto...
非常好的Jmail接收邮件和发送邮件源码
jmail表单发送邮件,可以发送邮件,必须有jmail,表单发送
邮件发送,jmail,mail,asp邮件发送源码!
asp发送邮件、asp.net发送邮件、jmail4.4-发送邮件实例下载
这工程的主要功能是用两个窗口实现邮件的发送和接受,主要用到了MailMessage,Attachment,SmtpClient类和jmail组件.发送邮件时首先用MailMessage类设置发件人、接收人、主题及正文内容,再使用SmtpClient类的Send...
2、程序使用jmail组件进行邮件的发送,支持发送附件。 3、发送者邮箱必须开通smtp服务,使用网页登录发送者邮箱进行设置,不同的邮箱服务提供商开启方法不一样,详情百度。 4、本程序可以根据设定的收件人邮箱规则...
asp.net中使用Jmail发送邮件
ASP.Net使用jmail和System.Net.Mail发送邮件
JMail 在线 邮件 发送 系统 代码
jmail组件,用于通过pb\vb\delphi\.net\java等工具调用,发送邮件
1、JMail邮件, 2、发送电子邮件 3、运用net技术实现JMail邮件系统发送电子邮件