java发邮件(邮件中有HTML代码)的问题。。。

问题描述

今天java写了个小程序,就是个发邮件的,碰到个不会解决的问题,问题如下:我在后台的java代码发送邮件的时候,发送的是页面的HTML代码,那么在接收的邮件里就能看见我要的了(图片、超链接什么的),但是这个HTML代码是我自己拼的字符串,为现在想问的是,,,发邮件的界面怎么做成想163邮箱那样的,能在页面上画表格什么什么的,并且能在后台发送的时候取到页面上的代码呢?。。。我也不知道该怎么说了。。上面乱乱的,不知道大家看明白么。。、、、如果大家还有别的什么好办法,跟我说说,,谢谢。谢谢。谢谢了、、

解决方案

解决方案二:
那把多有的双引号替换为单引号,然后存html字符串怎样。
解决方案三:
Sessionsession=Session.getDefaultInstance(props,au);Messagemsg=newMimeMessage(session);Multipartmp1=newMimeMultipart();BodyPartbp1=newMimeBodyPart();Transporttrans=null;try{msg.setFrom(newInternetAddress("1111@163.com"));msg.setRecipient(Message.RecipientType.TO,newInternetAddress("tubage408@163.com"));msg.setSubject("javamailhtml");msg.setSentDate(newDate());bp1.setContent("<html><body><fontcolor='red'>士大夫似的</font></body></html>","text/html;charset=utf-8");mp1.addBodyPart(bp1);msg.setContent(mp1);trans=session.getTransport("smtp");trans.send(msg);
解决方案四:
为想问的就是怎么把HTML代码传到后台发送,,双引号单引号不算问题。。

时间: 2024-07-31 19:49:30

java发邮件(邮件中有HTML代码)的问题。。。的相关文章

电子邮件-java发Email 异常 连接失败

问题描述 java发Email 异常 连接失败 代码大致如下 //发邮件 Properties pros = new Properties(); pros.load(this.getClass().getClassLoader().getResourceAsStream("email_template.properties")); String host = pros.getProperty("host");//获取主机 String uname = pros.ge

java利用QQ邮件服务器发邮件的代码 谁有 各位大神谢谢了

问题描述 java利用QQ邮件服务器发邮件的代码 谁有 各位大神谢谢了 ...................................................................... 解决方案 //发送邮件 try { Properties prop = new Properties(); //设置服务器地址 prop.put("mail.smtp.host", "smtp.qq.com"); //设置需要身份验证 prop.put(&

用java发邮件 出现如下错误 ,代码如下

问题描述 用java发邮件 出现如下错误 ,代码如下 /** 表示邮件类,你需要设置:账户名和密码.收件人.抄送(可选).暗送(可选).主题.内容,以及附件(可选) 在创建了Mail对象之后 可以调用它的setSubject().setContent(),设置主题和正文 也可以调用setFrom()和 addToAddress(),设置发件人,和添加收件人. 也可以调用addAttch()添加附件 创建AttachBean:new AttachBean(new File("..."),

Java发邮件:Java Mail与Apache Mail

一.邮件简介 一封邮件由很多信息构成,主要的信息如下,其他的暂时不考虑,例如抄送等: 1.收件人:收件人的邮箱地址,例如xxx@xx.com 2.收件人姓名:大部分的邮件显示时都会显示,例如loadfate 779554589@qq.com 3.发件人:发件人的邮箱地址 4.发件人姓名: 5.主题:邮件的标题 6.内容及附件:邮件的主要内容 二.使用Java发邮件的通用步骤 一般的项目中没有单独的邮件服务器,一般情况下都是使用别人的服务器. 1.设置smtp服务器:不同的邮件服务器有不同的地址,

[Domino]Java访问Domino邮件代码片断[4]下载某一封邮件中的指定附件

[Domino]Java访问Domino邮件代码片断[4] 编写者 日期 关键词 郑昀@ultrapower 2005-8-1 Java Domino   下载某一封邮件中的指定附件 3个知识点: 1:需要通过NoteID来定位该邮件: Database dbMail = sNotes.getDatabase(sNotes.getServerName(),                       mailfile, false); Document doc = dbMail.getDocum

[Domino]Java访问Domino邮件代码片断[1]

[Domino]Java访问Domino邮件代码片断 编写者 日期 关键词 郑昀@ultrapower 2005-6-20 Java Domino   得到用户收件箱中的邮件 三个知识点: 1:如果是打开mailfile数据库后直接 Database dbMail = sNotes.getDatabase(sNotes.getServerName(),                       mailfile, false); DocumentCollection dc = dbMail.g

[Domino]Java访问Domino邮件代码片断[3]

[Domino]Java访问Domino邮件代码片断[3] 编写者 日期 关键词 郑昀@ultrapower 2005-7-1 Java Domino   转发用户收件箱中的某一封邮件 3个知识点: 1:需要通过noteID来定位该邮件: Database dbMail = sNotes.getDatabase(sNotes.getServerName(),                       mailfile, false); Document doc = dbMail.getDocu

[Domino]Java访问Domino邮件代码片断[2]

[Domino]Java访问Domino邮件代码片断[2] 编写者 日期 关键词 郑昀@ultrapower 2005-6-21 Java Domino   回复用户收件箱中的某一封邮件 2个知识点: 1:需要通过noteID来定位该邮件: Database dbMail = sNotes.getDatabase(sNotes.getServerName(),                       mailfile, false); Document doc = dbMail.getDoc

PHPMailer邮件发送的实现代码_php实例

本机环境:LAMP(ubuntu12.10); SMTP服务器用的是stmp.163.com.刚开始对于这个还是蛋疼的,最先使用的是stmp.qq.com结果发的邮件都被腾讯当成垃圾邮件处理了发不出去, 怎么该内容都没过.然后我改成了stmp.gmail.com,然后打开谷歌邮箱的POP服务,但总无法验证成功.最后还是注册一个163,运行代码就成功了. 无痛苦,无压力~~ 代码如下: 复制代码 代码如下: <?php require("PHPMailer/class.phpmailer.p

Java实现简单邮件发送_java

JAVA MAIL是利用现有的邮件账户发送邮件的工具,比如说,我在网易注册一个邮箱账户,通过JAVA Mail的操控,我可以不亲自登录网易邮箱,让程序自动的使用网易邮箱发送邮件.这一机制被广泛的用在注册激活和垃圾邮件的发送等方面.Java邮件发送的大致过程是这样的: 1.构建一个继承自javax.mail.Authenticator的具体类,并重写里面的getPasswordAuthentication()方法.此类是用作登录校验的,以确保你对该邮箱有发送邮件的权利. 2.构建一个propert