精华内容
下载资源
问答
  • 如题,求解ApplicationContext context=new ClassPathXmlApplicationContext("email.xml");JavaMailSender mailSender=(JavaMailSender)context.getBean("mailSender");MimeMessage mailMessage=mailSender....

    如题,求解ApplicationContext context=new ClassPathXmlApplicationContext("email.xml");

    JavaMailSender mailSender=(JavaMailSender)context.getBean("mailSender");

    MimeMessage mailMessage=mailSender.createMimeMessage();

    MimeMessageHelper messgaeHelper=new MimeMessageHelper(mailMessage);

    messgaeHelper.setTo(user.getEmail());

    messgaeHelper.setFrom("yiqiyigo@163.com");

    messgaeHelper.setSubject("欢迎您注册XX网!");

    messgaeHelper.setText("

    亲爱的"+user.getUsername()+":
    您已经成功注册成为XX网大家庭和一员!希望XX网带给您不一样的体验!
    ",true);

    mailSender.send(mailMessage);

    展开全文
  • 最近碰到一个问题,Java发送邮件时,本地没有问题,测试服务器也没问题,但上线后邮件的标题和发件人乱码,正文OK通过翻阅资料,原因及解决方法如下:原因:当一段Text或者HTML通过电子邮件传送时,发送的内容首先...

    最近碰到一个问题,Java发送邮件时,本地没有问题,测试服务器也没问题,但上线后邮件的标题和发件人乱码,正文OK

    通过翻阅资料,原因及解决方法如下:

    原因:

    当一段 Text 或者 HTML 通过电子邮件传送时,发送的内容首先通过一种指定的字符编码转化成“字节串”,然后再把“字节串”通过一种指定的传输编码(Content-Transfer-Encoding)进行转化得到另一串“字节串”。比如,打开一封电子邮件源代码,可以看到类似的内容: Content-Type: text/plain;charset="gb2312" Content-Transfer-Encoding: base64 sbG+qcrQuqO17cf4yee74bGjz9W7+b3wudzA7dbQ0MQNCg0KvPKzxqO6uqO17cnnsaPW0NDEDQoNCg== 最常用的 Content-Transfer-Encoding 有 Base64 和 Quoted-Printable 两种。在对二进制文件或者中文文本进行转化时,Base64 得到的“字节串”比 Quoted-Printable 更短。在对英文文本进行转化时,Quoted-Printable 得到的“字节串”比 Base64 更短。 邮件的标题,用了一种更简短的格式来标注“字符编码”和“传输编码”。比如,标题内容为 "中",则在邮件源代码中表示为: // 正确的标题格式 Subject: =?GB2312?B?1tA=?= 其中, 第一个“=?”与“?”中间的部分指定了字符编码,在这个例子中指定的是 GB2312。 “?”与“?”中间的“B”代表 Base64。如果是“Q”则代表 Quoted-Printable。 最后“?”与“?=”之间的部分,就是经过 GB2312 转化成字节串,再经过Base64 转化后的标题内容。 如果“传输编码”改为 Quoted-Printable,同样,如果标题内容为 "中": // 正确的标题格式 Subject: =?GB2312?Q?=D6=D0?= 如果阅读邮件时出现乱码,一般是因为“字符编码”或“传输编码”指定有误,或者是没有指定。比如,有的发邮件组件在发送邮件时,标题 "中": // 错误的标题格式 Subject: =?ISO-8859-1?Q?=D6=D0?= 这样的表示,实际上是明确指明了标题为 [0x00D6, 0x00D0],即 "ÖÐ",而不是 "中"。

    解决方法:

    //设置邮件主题

    message.setSubject(MimeUtility.encodeText(mail_subject,MimeUtility.mimeCharset("gb2312"), null));

    message.setContent(sendmessage, "text/html;charset=gbk"); // 设置邮件格式

    message.setSentDate(new Date()); // 设置邮件发送日期

    //设置邮件发件人名称

    Address address = new InternetAddress(usernames, MimeUtility.encodeText(personalName,MimeUtility.mimeCharset("gb2312"), null));

    下面方法也测试了,但没有成功,邮件主题和发件人依然乱码:

    如下:

    sun.misc.BASE64Encoder enc = new sun.misc.BASE64Encoder();

    message.setSubject("=?GB2312?B?"+enc.encode(mail_subject.getBytes())+"?=");

    参考资料:

    http://itlab.idcquan.com/Java/net/717194.html

    展开全文
  • 使用SSH框架,后台向注册用户发送html格式的邮件邮件的汉字标题正常显示,但邮件内容乱码,怎么解决如题,求解ApplicationContext context=new ClassPathXmlApplicationContext("email.xml");JavaMailSender ...

    使用SSH框架,后台向注册用户发送html格式的邮件,邮件的汉字标题正常显示,但邮件内容乱码,怎么解决

    如题,求解ApplicationContext context=new ClassPathXmlApplicationContext("email.xml");

    JavaMailSender mailSender=(JavaMailSender)context.getBean("mailSender");

    MimeMessage mailMessage=mailSender.createMimeMessage();

    MimeMessageHelper messgaeHelper=new MimeMessageHelper(mailMessage);

    messgaeHelper.setTo(user.getEmail());

    messgaeHelper.setFrom("yiqiyigo@163.com");

    messgaeHelper.setSubject("欢迎您注册XX网!");

    messgaeHelper.setText("

    亲爱的"+user.getUsername()+":
    您已经成功注册成为XX网大家庭和一员!希望XX网带给您不一样的体验!
    ",true);

    mailSender.send(mailMessage);

    相关阅读:

    微信公众平台的视觉设计

    struts的url加action和不加action为什么访问不一样?

    scala 一个语法问题

    cdn上css文件引入页面后,response为空

    ios uisearchdisplaycontroller 如何一加载就显示一个列表

    请教商城系统商品数据库的设计

    android 后台监听

    jquery ui resizable 左侧和上册无法拖动

    大神们有人试过angularjs注入 wxmoment.js这个包吗。

    OpenGL ES 1.0 和 OpenGL ES 2.0 可以混用吗?

    请教python中如何设置编码可以正确的显示中文?

    Symfony 动态模板问题

    下面这种怎么封装

    PHP 字符串中匹配url

    Node.js中用实现session(基于MongoDB)报错,怎么办?

    初学者求A+B+C问题用Python或者JAVA怎么写?

    电脑在边网后自动安装一些东西

    用bower下载的jquery-ui,里面的文件结构有点看不懂,用过的谁能介绍下?

    关于字符编码的问题

    restful 中@FormParam @RequestParam

    展开全文
  • 发送邮件代码

    2016-09-26 08:16:01
    header('content-type:text/html;charset=utf-8'); $mem=memcache_connect('127.0.0.1','11211'); $weather=$mem->get('weather'); $weather=json_encode($weather); $cache=$mem->get('cache'); $cache=json_e
    <?php
    header('content-type:text/html;charset=utf-8');
    $mem=memcache_connect('127.0.0.1','11211');
    $weather=$mem->get('weather');
    $weather=json_encode($weather);
    $cache=$mem->get('cache');
    $cache=json_encode($cache);
    var_dump($weather);
     require './class.phpmailer.php';
     $mail             = new PHPMailer();
    /*服务器相关信息*/
    $mail->IsSMTP();                        //设置使用SMTP服务器发送
    $mail->SMTPAuth   = true;               //开启SMTP认证
    $mail->Host       = 'smtp.163.com';      //设置 SMTP 服务器,自己注册邮箱服务器地址
    $mail->Username   = 'm15201352029';   //发信人的邮箱名称
    $mail->Password   = 'a13461385600a';          //发信人的邮箱密码
    /*内容信息*/
    $mail->IsHTML(true);         //指定邮件格式为:html
    $mail->CharSet    ="UTF-8";     //编码
    $mail->From       = '15201352029@163.com'; //发件人完整的邮箱名称
    $mail->FromName   = '游戏中心'; //发信人署名
    $mail->Subject    = "发送天气情况和新闻列表";   //信的标题
    $mail->MsgHTML("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");//内容 //发信主体内容
            /*发送邮件*/
    $mail->AddAddress("a1228289802@163.com");   //收件人地址
    $mail->AddAddress("1228289802@qq.com");   //收件人地址
            //使用send函数进行发送
    if($mail->Send()) {
    echo 'ok ok';
    } else {
                echo $mail->ErrorInfo;//如果发送失败,则返回错误提示
    }
    展开全文
  • C#发送邮件代码.zip

    2019-11-13 15:52:15
    这是一个发邮件代码,有详细的代码注释,可以用来做用户登录中的邮箱登录、注册等功能 注意:该代码是以QQ邮箱为列。 如果你无法下载,请到博客园 https://www.cnblogs.com/my1227/p/11636920.html 这个地址,...
  • 自己撸代码学会了发送邮件。啥都不说了,直接撸代码吧!首先 必须引进来三个jar包:compile ‘javax.mail:mail:1.4.7‘compile ‘org.apache.commons:commons-email:1.3.2‘compile ‘javax.activation:activation:...
  • php发送邮件核心代码

    2018-08-09 12:44:49
    php发送邮件的核心代码,只提供重要代码,页面html代码需要自解析哦
  • js 发送邮件 New Document SendEMail('','');/***infor: 要发送的邮件信息**subject: 要发送的邮件主题*/function SendEMail(infor, subject){var jMail = new ActiveXObject("Jmail.message");jMail.Silent = true;...
  • 邮件发送代码

    2015-01-19 21:54:24
    简单的邮件发送 适合初学者 能实现简单的邮件发送html邮件发送
  • 本篇文章主要介绍了python 发送邮件实例代码,详细的介绍了各种方式发送邮件,包括文件形式的邮件、HTML形式的邮件、带图片的HTML邮件等,有兴趣的可以了解一下。
  • C++发送邮件代码

    2014-02-17 19:57:00
    C++发送邮件和附件 http://wenku.baidu.com/view/69f20f747fd5360cba1adb5c.html http://blog.csdn.net/ybjx111/article/details/7031055 http://download.csdn.net/download/okpfsje123/5304296      (Qt...
  • Python 技术篇-邮件写入html代码邮件发送表格,邮件发送超链接,邮件发送网络图片。 邮件可以发送html,那我们就能做个表格出来,做个超链接出来,网上找个图片发出来。 重点是:`message = MIMEText(html_text, '...
  • "开始发送邮件!" ); Properties props = new Properties(); props.put( "mail.smtp.host", "smtp.163.com" ); props.put( "mail.smtp.auth", true ); Session session = Session.getDefaultInstance...
  • 发送邮件代码收藏

    2010-08-03 10:52:00
    原来使用System.Net.Mail来发送邮件代码没有任何问题,就是有时能发成功,有时发送成功了,但对方收不到,后来各位高手指点了一下,也没 有好的解决办法,最后我不得已只有放弃了,找了好多地方,终于找到了一个...
  • 原文:https://www.jggbk.com/blogs/article/160.html
  • spring boot发送普通文本邮件/HTML邮件/附件邮件/图片邮件完整代码.zip
  • 拨打电话: &lt;a href=”tel://13800002233 ”&gt;联系客服&...发送邮件: &lt;a href="mailto:service@test.com"&gt;service@test.com&lt;/a&gt;      
  • 本篇文章主要介绍了使用spring mail发送html邮件的示例代码,这里整理了详细的示例代码,具有一定的参考价值,有兴趣的可以了解一下
  • 使用Python3发送邮件测试代码

    千次阅读 2019-04-05 21:15:35
    SMTP(Simple Mail Trasfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,用它来控制信件的中转方式。Python3对SMTP的支持有...下面的测试代码是以给163发送邮件为例,获取163...
  • .net 发送邮件代码

    2008-04-01 14:55:00
    protected void button_Click(object sender, EventArgs e) {string body = "邮件内容html 格式:欢迎光临旅游蜜"; try { string mailpwd = ConfigurationManager.AppSettings["mailp
  • 邮件该如何发送html代码

    千次阅读 2018-06-24 14:41:57
    1.html嵌入到第三方邮件系统中,很多h5标签、css3不支持。布局采用table+css。tabel表兼容性最好。css才用行内 可进行 tabel中嵌套div。例如:&lt;table border="0" cellspacing="0" ...
  • 简单的发送邮件代码

    2007-05-21 00:14:00
    #region 邮件操作 /// /// 获取MailMessage,邮件对象 /// /// 发件人 /// 收件人 /// 邮件主题 /// 邮件正文 /// 邮件发送方式:html:以html方式发送;默认以text方式发送 /// 邮件优先级("0":高优先级;"1...
  • 利用php发送邮件轻松就能实现! html文件: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=...
  • However, I need to send the table contents as HTML or at least allow for </p><ul></ul> for the different records. If by any chance the e-mail isn't sent, then the delete part of the code isn't ...
  • mail.jar ,commons-email-X.X.jar ,activation....在代码中可实现普通邮件发送html邮件发送,群发 package mail; import java.util.ArrayList; import java.util.List; public class StartMail { public st
  • 这个例子相当的简单,一看就懂( 此例仅支持163发送163及qq邮箱) 首先要导入两个必须jar包:mail-1.4.4.jar 和commons-email-1.2.jar这两个jar包是我用的 请看代码 1 public class TestSendEmail { 2 public...
  • JAVA发送邮件开源代码

    2011-03-29 16:45:33
    import java.util.Properties; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.mail.Message;...//PS:把java发送邮件的导入的JAR包上传了,解压后导入你的项目里就可

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,037
精华内容 814
关键字:

html发送邮件代码