返回顶部
首页 > 资讯 > 精选 >JSP与JavaMail如何发送HTML格式的邮件
  • 856
分享到

JSP与JavaMail如何发送HTML格式的邮件

2023-06-03 04:06:00 856人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关jsP与JavaMail如何发送html格式的邮件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。所谓HTML格式,就是超文本格式.你的邮件可以用HTML代码编写,发给对方后,对

这篇文章将为大家详细讲解有关jsP与JavaMail如何发送html格式的邮件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。



所谓HTML格式,就是超文本格式.你的邮件可以用HTML代码编写,发给对方后,对方收到的将是信息将是超文本,超文本比纯文本好看多了.下以面是在以前例子的基础上修改的程序:

<%@ page="" contenttype="text/html;charset=GB2312">
<%request.setcharacterencoding("gb2312");%>
<%@ page="" import="Java.util.*,javax.Mail.*">
<%@ page="" import="javax.mail.inte.net.*">


发送成功





<%
try{
String tto=request.getParameter("to");
String ttitle=request.getParameter("title");
String tcontent=request.getParameter("content");
Properties props=new Properties();
props.put("mail.smtp.host","127.0.0.1");
props.put("mail.smtp.auth","true");
Session s=Session.getInstance(props);
s.setDebug(true);

MimeMessage message=new MimeMessage(s);

//给消息对象设置发件人/收件人/主题/发信时间
InternetAddress from=new InternetAddress("xxf@cafe.com");
message.setFrom(from);
InternetAddress to=new InternetAddress(tto);
message.setRecipient(Message.RecipientType.TO,to);
message.setSubject(ttitle);
message.setSentDate(new Date());


//给消息对象设置内容
BodyPart mdp=new MimeBodyPart();//新建一个存放信件内容的BodyPart对象
mdp.setContent(tcontent,"text/html;charset=gb2312");//给BodyPart对象设置内容和格式/编码方式
Multipart mm=new MimeMultipart();//新建一个MimeMultipart对象用来存放BodyPart对
//象(事实上可以存放多个)
mm.addbodyPart(mdp);//将BodyPart加入到MimeMultipart对象中(可以加入多个BodyPart)
message.setContent(mm);//把mm作为消息对象的内容

message.saveChanges();
Transport transport=s.getTransport("smtp");
transport.connect("127.0.0.1","xxf","coffee");
transport.sendMessage(message,message.getAllRecipients());
transport.close();
%>

发送成功!

JSP">去看看我的信箱



再发一封


<%
}catch(MessagingException e){
out.println(e.toString());
}
%>



注:撰写邮件的html文件仍然和前面(请参考jsp和Java Mail(三))那个一样,不需要作任何修改.


关于“JSP与JavaMail如何发送HTML格式的邮件”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: JSP与JavaMail如何发送HTML格式的邮件

本文链接: https://lsjlt.com/news/232790.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • JSP与JavaMail如何发送HTML格式的邮件
    这篇文章将为大家详细讲解有关JSP与JavaMail如何发送HTML格式的邮件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。所谓HTML格式,就是超文本格式.你的邮件可以用HTML代码编写,发给对方后,对...
    99+
    2023-06-03
  • JSP与JavaMail如何写邮件发送程序
    这篇文章主要介绍JSP与JavaMail如何写邮件发送程序,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!首先,我们先写一个撰写邮件的html程序index.htm,如下:-----------------------...
    99+
    2023-06-03
  • JSP与JavaMail如何编写灵活的邮件发送程序
    这篇文章给大家分享的是有关JSP与JavaMail如何编写灵活的邮件发送程序的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。更改后的撰写界面程序如下:--------------------------------...
    99+
    2023-06-03
  • JSP与JavaMail如何发送三种类型的附件
    这篇文章给大家分享的是有关JSP与JavaMail如何发送三种类型的附件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。发送三种类型的附件前面我们已学会了发送一般文本邮件和超文本邮件,今天我们将让大家学会编写三种类...
    99+
    2023-06-03
  • JavaMail发送HTML邮件的方法是什么
    这篇文章主要介绍了 JavaMail发送HTML邮件的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇 JavaMail发送HTML邮件的方法是什么文章都会有所收获,下面我们一起来看看吧。form.ht...
    99+
    2023-06-03
  • 基于JavaMail的Java邮件发送
    目录邮件绑定功能1、javamail发送邮件1.1、简介1.2、工具类1.3、工具类测试2、客户注册时,发送祝贺邮件邮件绑定功能 【需求】 1、 用户注册时,输入邮箱 ...
    99+
    2024-04-02
  • SQL Server中怎么发送HTML格式邮件
    这期内容当中小编将会给大家带来有关SQL Server中怎么发送HTML格式邮件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。参考代码如下:  &nb...
    99+
    2024-04-02
  • Linux系统中怎么发送html格式的邮件
    这篇文章主要介绍了Linux系统中怎么发送html格式的邮件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在Linux系统中发送html格式的邮件需要使用mail函数发送需要...
    99+
    2023-06-28
  • JavaMail 保证邮件发送成功的方法是什么
    JavaMail 保证邮件发送成功的方法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。使用过JavaMail的api发送邮件的人可能会有这样一个疑惑:我如何知道我调用...
    99+
    2023-06-17
  • 基于JavaMail的Java实现复杂邮件发送功能
    上一篇文章 基于 JavaMail 的 Java 邮件发送:简单邮件发送 讲解了邮件的基本协议,JavaMail组件,创建并发送一封简单邮件的详细步骤。本文将介绍如何创建并发送一封包含图片和附件的复杂邮件。一封复杂的邮件内容可以看做是由很多...
    99+
    2023-05-31
    javamail java 邮件发送
  • SpringBoot整合Javamail实现邮件发送的详细过程
    目录序言简单邮件多组件邮件(带附件,图片,超链接的邮件)发送带超链接的邮件发送带图片的邮件总结序言 ​ 发邮件对于咱们的Java来说是一个基本的功能,因此这里SpringBoot整合...
    99+
    2022-11-13
    springboot整合javamail springboot 邮件发送
  • 利用JavaMail怎么实现一个邮件发送与接收功能
    利用JavaMail怎么实现一个邮件发送与接收功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1、JavaMail 介绍  JavaMail 是sun公司(现以被甲骨文收...
    99+
    2023-05-31
    javamail ava
  • 用JavaMail API编写可带附件的邮件发送程序(转)
    利用Sun公司提供的JavaMail API可以很方便的开发邮件发送程序。也许你已经可以利用它来发送一段简单的文本了,但想不想使你的程序像OUTLOOK一样也能发送附件呢?本文在简单介绍了JavaMail之后,详细讲解了一段完整的送信的Ja...
    99+
    2023-06-03
  • SQL Server中如何存储过程邮件以格式形式发送
    SQL Server中如何存储过程邮件以格式形式发送?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。本篇文章给大家带来的内容是关...
    99+
    2024-04-02
  • springboot(java)使用javamail实现邮件的接收、转发、发送、清除
    前言 最近在弄邮件相关的功能,被搞的头大,很多找的方法根本不知道该怎么往下走,就目前为止, 经过各种的碰壁和失败,就整理出来如何使用javamail实现邮件的接收、转发、发送、清除 不单单是分享,也为...
    99+
    2023-09-24
    java spring boot 服务器
  • win10邮件如何发送
    本篇内容主要讲解“win10邮件如何发送”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win10邮件如何发送”吧!win10邮件发送方法:点击“开始”打开“邮件” 点击“新邮件” 填写“收件人、...
    99+
    2023-07-01
  • wpsvba如何发送邮件
    本篇内容主要讲解“wpsvba如何发送邮件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“wpsvba如何发送邮件”吧!wpsvba发送邮件的方法:首先将WPS中创建一个邮件地址,不同的名称也可以...
    99+
    2023-07-04
  • 利用spring mail如何发送一个html邮件
    本篇文章为大家展示了利用spring mail如何发送一个html邮件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。maven <!-- email --> <depe...
    99+
    2023-05-31
    springmail html
  • WordPress中发送HTML邮件的方法
    方法一,用filter发送HTML邮件 发邮件用的函数是wp_mail(),wp_mail()则基于强大的邮件类phpMailer,所以发送HTML格式是小菜一碟。只是WordPress默认以纯文本格式发送邮件,我们收到...
    99+
    2022-06-12
    HTML邮件
  • 用JavaMail写发送邮件程序碰到的问题是什么
    用JavaMail写发送邮件程序碰到的问题是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。用JavaMail写发送邮件程序碰到的问题这几天在用JavaMai...
    99+
    2023-06-03
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作