package send;
import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.*;
public class SendMail {
Properties props = new Properties();
MimeMessage message;
public final static String SMTP="mail.hollycrm.com";
public final static int PORT=25;
public final static String USER_NAME="**@hollycrm.com";
public final static String PASSWORD="**";
// public final static String SMTP="smtp.gmail.com";
// public final static int PORT=465;
// public final static String USER_NAME="**@gmail.com";
// public final static String PASSWORD="**";
public final static String TO_ADDRESS="**@qq.com";
public void init(){
props.put("mail.smtp.host", SMTP);
props.put("mail.smtp.auth", "true");
Authenticator auth = new MyAuthenticator();
Session session = Session.getDefaultInstance(props, auth);
session.setDebug(true);
message = new MimeMessage(session);
try{
message.setFrom(new InternetAddress(USER_NAME));
message.setRecipient(Message.RecipientType.TO, new InternetAddress(TO_ADDRESS));
//message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(TO_ADDRESS,false));
message.setSubject("这是测试的邮件");
//message.setContent("测试吧", "text/plain");
message.setContent("这是一个测试的", "text/plain;charset=gb2312");
message.saveChanges();
Transport tran = session.getTransport("smtp");
tran.connect(SMTP,PORT, USER_NAME, PASSWORD);
tran.sendMessage(message, message.getAllRecipients());
tran.close();
}catch(MessagingException me){
me.printStackTrace();
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
SendMail sendMail = new SendMail();
sendMail.init();
}
class MyAuthenticator extends Authenticator{
public PasswordAuthentication getPasswordAuthentiaction(){
return new PasswordAuthentication(USER_NAME,PASSWORD);
}
}
}
分享到:
相关推荐
c#邮件发送的一段代码.c#邮件发送的一段代码.c#邮件发送的一段代码.
Android自带的邮件发送代码
是一个控制台程序,里面发送邮件的部分要做你自己的改正,具体大家下来看看就知道了,比较小的程序段
说到发送邮件发送,先提一下SMTP(呵呵,高手就跳过这一段吧!)。 SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式...
前段时间公司有项目需要使用C#的SMTP 发邮件功能,在网上搜索了下,网上没有一个完整的解决方案,都是东说语句西说一句,几乎扯淡,对于我们这些伟大的程序员来说,就是完整的解决版本,所以直接上代码是最现实。...
一个简单的Delphi7.0 邮件发送示例 含源码文件,将窗口中的邮件主题、收件人、邮件标题、邮件地址等信息填写完毕后,单击按钮即可发送邮件,基于SMTP发邮件的例子。部分代码段先睹为快: Clear; Subject := Edit...
今天在测试邮件功能的时候,发现明明在本地发邮件功能可以正常使用的,但是放到了阿里云服务器上,就发送失败。报错信息如下:System.Net.WebException: 无法连接到远程服务器 ---> System.Net.Sockets....
本文给大家分享一段smtp发送带附件邮件的代码,代码非常简洁易懂,有需要的小伙伴可以参考下。
注册的时候需要发送验证激活帐号的邮件,为了避免邮件的多次重复发送,所以可以在点击了发送后,设置button要过一段时间才能继续点击。下面是一个简单的例子: 代码如下: <html> <head> <title>...
cron可以指定每隔一段时间执行指定的程序、也可以指定每天的某个时刻执行某个程序、还可以按照星期、月份来指定。 npm install nodemailer -S npm install nodemailer-smtp-transport -S npm install cron -S 代码...
这是一个用来获取本机公网IP地址,并检查是否是配置里保存的IP地址,如果不是,就向指定的邮箱发送一个邮件,报告这个IP地址的一段小代码。万一电脑丢了,还能有个念想..........
此段代码可以实现发送邮件的功能,只需将此代码放置到一个button 的Click触发事件中。
“好铭堂超级弹窗广告系统”是一个可以用一行链接或一小段音视频播放代码调用,就能随意在各种博客首页、博文中、论坛贴子中、电子邮件中弹出广告、视频、网页,而不被浏览器和一些软件拦截 。不用你安装使用什么...
Message-Driven Bean EJB实例源代码 2个目标文件 摘要:Java源码,初学实例,EJB实例 Message-Driven Bean EJB实例源代码,演示一个接收购物订单的消息驱动Bean,处理这个订单同时通过e-mail的形式 //给客户发一个感谢...
前一段时间有发过一个简单的JMAIL邮件发邮件的代码,今天就把这个代码做一个具体的注解,并增加了另外两个格式的代码,并举几个简单的例子: 首先是jmail.smtpmail的核心代码: 程序代码 <% Set jmail = ...
第一段代码:复制代码 代码如下:#!/usr/bin/python# -*- coding: utf-8 -*- import emailimport mimetypesfrom email.MIMEMultipart import MIMEMultipartfrom email.MIMEText import MIMETextfrom email.MIMEImage ...
发个个比较详细的asp与jmail 实现发送邮件的代码,前一段时间有发过一个简单的JMAIL邮件发邮件的代码,今天就把这个代码做一个具体的注解,并增加了另外两个格式的代码,并举几个简单的例子: 首先是jmail.smtpmail...
今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用
显示主菜单界面 退出 发送时间 主题 发送人 接收人 用户名 内容 邮件结构 编辑邮件 按时间搜索邮件 查看邮件 搜索邮件 加载邮件 删除邮件 退出 课程设计—电子邮件管理系统全文共11页,当前为第4页。课程设计—电子...