html邮件怎么发送邮件,HTML邮件怎么发送邮件
回答:发送HTML格式的邮件voID jButton8_actionPerFormed(ActionEvent e) {
try
{//此段代码用来发送带有HTML信息的邮件
Properties PRoPS = new Properties();
Authenticator Auth = new EmAIl_Autherticator();
PRoPS.put( "mAIl.smtp.host ",host);
PRoPS.put( "mAIl.smtp.Auth ", "true ");
Session session = Session.getDefAultInstance(PRoPS,Auth);
MimeMessage message = new MimeMessage(session);
//设置邮件正文
String HTMLtext= "
hello
"+ " click me please! ";
message.setContent(HTMLtext, "text/HTML ");//text/plAIn设置邮件的格式因为是带有HTML文档的,所以用text/HTML格式
message.setSubject(mAIl_SUbject);
// message.setText(mAIl_body);在使用message.setContent()时候,好象不能用message.setText()
message.setHeader(mAIl_head_name,mAIl_head_value);
message.setSentDate(new Date());
Address address = new InternetAddress(mAIl_from, "SUnxiaoming ");
message.setFrom(address);
Address toAddress = new InternetAddress(mAIl_to);
message.addRecipient(Message.RecipientType.TO,toAddress);
Transport.send(message);
System.out.PRintln( "send ok! ");
}
catch(Exception ex)
{
System.out.PRintln( "fAIld "+ex);
}
}
voID jButton9_actionPerFormed(ActionEvent e) {
try
{//此段代码用来发送带有图片的邮件
String file = "./20020423/test.gif ";
Properties PRoPS = new Properties();
Authenticator Auth = new EmAIl_Autherticator();
PRoPS.put( "mAIl.smtp.host ",host);
PRoPS.put( "mAIl.smtp.Auth ", "true ");
Session session = Session.getDefAultInstance(PRoPS,Auth);
MimeMessage message = new MimeMessage(session);
message.setSubject( "Embedded Image ");
Address address = new InternetAddress(mAIl_from, "SUnxiaoming ");
message.setFrom(address);
Address toAddress = new InternetAddress(mAIl_to);
message.addRecipient(Message.RecipientType.TO,toAddress);
message.setHeader(mAIl_head_name,mAIl_head_value);
message.setSentDate(new Date());
BodyPart messageBodyPart = new MimeBodyPart();
String HTMLText = "
"+ " ";//加入图片
messageBodyPart.setContent(HTMLText, "text/HTML ");
//原理同发送附件一样,将邮件看成有多个部分组成的,先设置每一个部分,然后再全部将它们合起来即可。
//Create a related multi-part to combine the parts
MimeMultipart multipart = new MimeMultipart( "related ");
multipart.addBodyPart(messageBodyPart);
//Create part For the image
messageBodyPart = new MimeBodyPart();
//Fetch the image and associate to part
DataSource fds = new FileDataSource(file);
messageBodyPart.setDataHandler(new DataHandler(fds));
messageBodyPart.setHeader( "Content-ID ", "memememe ");
//Add part to multi-part
multipart.addBodyPart(messageBodyPart);
//Associate multi-part with message
message.setContent(multipart);
Transport.send(message);
System.out.PRintln( "send ok! ");
}
catch(Exception ex)
{
System.out.PRintln( "fAIld "+ex);
}
}
voID jButton7_actionPerFormed(ActionEvent e) {
try
{//该程序用来接受带有HTML信息的邮件
Properties PRoPS = System.getProperties();
Authenticator Auth = new EmAIl_Autherticator();
PRoPS.put( "mAIl.smtp.host ",host);
PRoPS.put( "mAIl.smtp.Auth ", "true ");
Session session = Session.getDefAultInstance(PRoPS,Auth);
Store store = session.getStore( "pop3 ");
store.connect(host,username,pasSWord);
//After connecting to the Store,you can get a Folder,which must be opened beFore you can read messages from it:
Folder folder = store.getFolder( "INBOX ");
folder.open(Folder.READ_WRITE);
Message message[] = folder.getMessages();
For (int i=0,n=message.length;i
// For (int i=0,n=1;i
{
String out_from_person = ((InternetAddress)message[i].getFrom()[0]).getPersonal();
String out_from_address = ((InternetAddress)message[i].getFrom()[0]).getAddress();
System.out.PRintln( "From: "+out_from_person+ "\t ");
System.out.PRintln( "Address: "+out_from_address+ "\t ");
String out_SUbject = message[i].getSubject();
System.out.PRintln( "Subject: "+out_SUbject+ "\t ");
//获取邮件的信息,并且对其每一部分进行操作
Part messagePart = message[i];
Object out_content = messagePart.getContent();
if (out_content instanceof Multipart)
{
messagePart = ((Multipart)out_content).getBodyPart(0);
System.out.PRintln( "[ Multipart Message ] ");
}
String out_content_type = messagePart.getContentType();
System.out.PRintln( "CONTENT: "+out_content_type);
jEditorPane1.setText( " ");//将其显示在jEditorPanel上
jEditorPane1.setContentType( "text/HTML ");
jEditorPane1.setText((String)out_content);
jEditorPane1.setEditable(false);
/*
if (out_content_type.startsWith( "text/plAIn ") || out_content_type.startsWith( "text/HTML "))
{
InputStream iPStm = messagePart.getInputStream();
BufferedReader bufreader = new BufferedReader(new InputStreamReader(iPStm));
String thisLine = bufreader.readLine();
while (thisLine != null)
{
System.out.PRintln( "thisLine: "+thisLine);
thisLine = bufreader.readLine();
}
}
*/
System.out.PRintln( "------------------------------------------------------------ ");
message[i].setFlag(Flags.Flag.DELETED,true);
}
folder.close(true);
store.close();
}
catch(Exception ej2)
{
System.out.PRintln(ej2);
}
}
html邮件怎么发送邮件,HTML邮件怎么发送邮件相关推荐
- 内网java发送邮件_基于JavaMail的Java邮件发送:简单邮件发送
电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信息等.但这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送.本 ...
- linux 用户与用户发邮件,Linux自动向指定用户发送邮件
Linux自动向指定用户发送邮件 实现Linux向用户发送指定主题和指定内容的邮件,可以用mailx软件,mailx是UNIX系统上用来处理邮件的工具,使用它可以发送,读取邮件. 一.安装mailx ...
- vfp 右键发送邮件_邮件批量发送的方法教程
实际工作中经常会遇到批量发邮件的需求,比如发送工资条.节日祝福.定期汇报工作成果.日报.周报.月报等,当然如果发送的邮件不是很多的话完全可以手工发送,一旦遇到批量发送的场景,手工一份一份的发送就会变得 ...
- php邮件发送tp,Thinkphp5 邮件发送Thinkphp发送邮件
在项目的开发中 用户修改密码,需要发送验证码到用户邮箱, 在common.php公共文件中加入以下代码: /** * 系统邮件发送函数 * @param string $tomail 接收邮件者邮箱 ...
- java发送会议邀请邮件模板_Spring 发送邮件 HTML邮件
[java 代码 import java.security.Security; import java.util.Date; import java.util.HashMap; im ...
- php使用邮件找回密码,php利用Zend_Mail发送邮件(实现邮件重设密码功能)
[php]代码库<?php include_once 'conn/conn.php'; require_once 'Zend/Mail.php';//调用发送邮件的文件 require_once ...
- foxmail 怎么把邮件格式默认为html_Python SMTP发送邮件-smtplib模块
在进入正题之前,我们需要对一些基本内容有所了解:常用的电子邮件协议有SMTP.POP3.IMAP4,它们都隶属于TCP/IP协议簇,默认状态下,分别通过TCP端口25.110和143建立连接. Pyt ...
- php smtp邮件类,php利用smtp类发送邮件
本篇文章主要介绍php利用smtp类发送邮件,感兴趣的朋友参考下,希望对大家有所帮助. 以下就是核心代码:<?php require_once "email.class.php&quo ...
- linux的ftp指令发邮件,三种使用Linux命令发送邮件
使用mail命令 mail命令是mailutils(On Debian)或mailx(On RedHat)包中的一部分,我们可以使用他在命令行里面发送消息. 如果你的系统没有安装mail命令,可以使用 ...
- php 126 发邮件,解析php中用PHPMailer来发送邮件的示例(126.com的例子)
require_once('../class.phpmailer.php'); $mail= new PHPMailer(); $body= "我终于发送邮件成功了!呵呵!goodboy x ...
最新文章
- html弹出保存文件对话框_这样操作,3分钟不要就可以在GIS office中轻松导入坐标点文件!...
- 通信原理2习题课汇总(随机信号、信道、最佳接收)
- ASP.NET GetPostBackEventReference
- 安装deepin_国产系统Deepin深度不是华为笔记本也能安装
- javascript --- vue中简单的模板渲染
- .Net 如何模拟会话级别的信号量,对http接口调用频率进行限制(有demo)
- Java面向对象——基础1 类及类的成员
- 三七互娱李逸飞:未来将关注元宇宙等新业态 创新构建核心优势
- github常见操作和常见错误!
- Linux中Mysql root用户看不到mysql库问题解决方式
- 多媒体计算机室管理制度,多媒体教室管理规章制度
- Clipboard.js实现复制文本到剪贴板功能
- 英语语法笔记——名词性从句(三)
- 开闭鸿蒙都只为风味情浓,[红楼梦引子]开辟鸿蒙, 谁为情种? 都只为风月情浓。 趁着...
- Java杂项基础知识点总结
- 笔记:美团智能配送系统的运筹优化实战
- 【小程序】766- 一文看懂小程序分享到朋友圈
- 虚拟动力数字人技术亮相第六届文创产业大会,探见元宇宙 驱动新文创
- spring-context.xml
- centos访问window共享目录