本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
JavaMail学习笔记(一)、理解邮件传输协议(SMTP、POP3、IMAP、MIME)
电子邮件需要在邮件客户端和邮件服务器之间,以及两个邮件服务器之间进行传递,就必须遵循一定的规则,这些规则就是邮件传输协议。SMTP协议定了邮件客户端与SMTP服务之间,以及两台SMTP服务器之间发送邮件的通信规则;POP3/IMAP协议定义了邮件客户端与POP3服务器之间收发邮件的通信规则。
一、SMTP协议
SMTP(Simple Mail Transfer P ...
利用javaMail发送电子邮件
今天闲着无事,研究了一下javaMail发送电子邮件的方法,自己总结了个步骤:
1、首先需要获取发送邮件的Session对象
Session session = Session.getDefaultInstance(properties,authorcator);
2、根据session对象,获取待发送的邮件消息
MimeMessage mimeMessage = new MimeMes ...
javamail写的解析MimeMessage的程序(转)
package coffeecatwebmail;
import java.io.*;
import java.text.*;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
public class PraseMimeMessage{
private MimeMessage mimeMessage = n ...
Spring 邮件相关服务接口
1、服务接口
package com.*.email.service;
/**
* Description : 邮件相关服务接口.
* Create Time : 2013年12月2日 上午10:08:42
* Copyright : Copyright (c) 2010 - 2013 All rights reserved.
*
* @author Mr ...
James+Javamail构建邮件服务
James+Javamail构建邮件服务(一)
本文描述如何使用James搭建具备一定邮件过滤、邮件操作功能的邮件服务器,以及使用Javamail实现对James服务器邮件的收发功能。
1关于James与Javamail
Apache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java ...
JavaMail发送邮件
JavaMail发送邮件,已经过测试
1. OssMailSenderInfo类,包含需要发送的邮件信息,包括发送者和接收者的信息
package com.jesse.onlineshop.util;
import java.util.Properties;
public class OssMailSenderInfo {
private String mailServer ...
javamail
final SendMail sendmail = new SendMail();
sendmail.setHost("mail.bjaction.com");
sendmail.setUsername("XXX@bjaction.com");
sendmail.setPassword("******");
sendmail.setFrom ...
java由gmail或者163邮箱发送
package com.piend.sqlserver.email;
// Copyright YiFan SoftWare
import java.util.Date;
import java.util.Properties;
import javax.activation.DataHandler;
import javax.activation.FileDataSourc ...
javamail 发送邮件 内容乱码问题的解决
转:javamail 发送邮件 内容乱码问题的解决
很少写博客,今天必须得把这个情况写下来。。。。搞了一天。 BUG描述:本地测试,正常发送邮件。部署到linux服务器(无中文)后,发送邮件无主题,无收件人,正文中是乱码。 我有一篇文章http://www.cnblogs.com/XL-Liang/articles/2843937.html,介绍的是如何使用javamail发送邮件。 ...
JavaMail详解
引用自http://blog.sina.com.cn/s/articlelist_1832656582_7_1.html
[JavaMail]1 基础
A、简介
JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。我们可以基于JavaMail开发出类似于Microsoft Outlook的应用程序 ...
JavaMail发送邮件
1.首先建立一个web工程
2.编写代码:第一个类MailSenderInfo.java
package com.onlyfun.JavaEmail;
/**
* 发送邮件需要使用的基本信息
*/
import java.util.Properties;
public class MailSenderInfo {
// 发送邮件的服务器的IP和端口
pri ...
javamail 发送异常
一、运行过程抛出异常
1、Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
原因:此异常多出现在J2EE版本的邮件服务中,因为J2EE原有jar中包含用于邮件收发的mail.jar,只是版本可能比较低。
解决方法:手动删除J2EE版本里的 ...
javamail发送邮件的简单实例(模板一)
以下为javamail发送邮件的全部代码
第一个类:MailSenderInfo.java
package com.mail.util;
/**
* 发送邮件需要使用的基本信息
*/
import java.util.P ...
java mail 邮件发送
action层
// 获取密码
@RequestMapping(value = "/openapi/send_pwd_to_email.json", method = {
RequestMethod.GET, RequestMethod.POST })
public void jsonSendPwdToEmail(HttpServletRequest reques ...
Spring3 MVC和Velocity整合配置笔记
刚刚尝试用Spring MVC框架来替换Struts2框架,遇到了不少问题,网上的资料相当乱,记录备案一下。
东西有点多,可能会比较乱,整理个目录:
一、引用到的jar包
二、Spring中设置properties资源文件
三、使用注解的准备
四、Spring MVC配置中出现的找不到配置文件的问题
五、velocity和spring mvc的整合
六、velocity和javamail的整合
七 ...
通过spring,javamail,和freemarker集成发送HTML方式的电子邮件
一) 现在项目中用的javamail和org.springframework.mail.javamail.JavaMailSender来发送电子邮件的,而邮件正文的模板是在spring的配置文件中完成的。
修改起来比较麻烦,并缺乏一些逻辑控制。我决定改造一下,把这些模板性质的东西都用freemarker管理起来。于是就有了这篇文章。
二) 代码和配置
package mail;
impo ...
JavaMail中解决中文附件名乱码的问题 .
网上有很多类似的解决方案,很多是使用
if ((fileName != null) && (fileName.toLowerCase().indexOf("gb2312") != -1)){
fileName = MimeUtility.decodeText(fileName);
}
来解决,但对应gbk编码的附件名,这里仍不能正确处理。解决的方 ...