社区
Java EE
帖子详情
JAVA实现发送邮件功能
csiekaka
2010-11-18 02:18:37
想做个功能就是往注册的用户邮箱里发封确认邮件的功能,求一个用javamail发送邮件功能的代码,非常感谢 371357071@qq.com
...全文
552
10
打赏
收藏
JAVA实现发送邮件功能
想做个功能就是往注册的用户邮箱里发封确认邮件的功能,求一个用javamail发送邮件功能的代码,非常感谢 371357071@qq.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
无伤
2010-11-18
打赏
举报
回复
受教学习了!!
ZX5191
2010-11-18
打赏
举报
回复
fasdfgasdfa
JAVAJKjiankeJK
2010-11-18
打赏
举报
回复
那个太麻烦了,看我的
HtmlEmail email = new HtmlEmail();
email.setHostName(hostName);
// 需要邮件发送服务器验证,用户名/密码
email.setAuthentication(authName, authPass);
email.setFrom(mailFrom, sender);//在配置文件中设置
// 设置主题的字符集为GBK
email.setCharset("GBK");
//email.setCharset("UTF-8");
email.setSubject(model.getMailTitle());
email.setHtmlMsg(model.getMailContent());
email.addTo(model.getEmail(), "");//在配置文件中设置
风清扬舞剑
2010-11-18
打赏
举报
回复
找不到 javax.mail.BodyPart 这个类 到jar里面看看有没有这个类啊
风清扬舞剑
2010-11-18
打赏
举报
回复
http://commons.apache.org/email/ 到这里去看看吧 比用javax.mail 简单的多
csiekaka
2010-11-18
打赏
举报
回复
我找到了一个 但是运行时报错
1。java.lang.reflect.InvocationTargetException
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
2。java.lang.NoClassDefFoundError: javax/mail/BodyPart
com.bhtits.web.RegAction.register(RegAction.java:54)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
3。java.lang.ClassNotFoundException: javax.mail.BodyPart
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
com.bhtits.web.RegAction.register(RegAction.java:54)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
csiekaka
2010-11-18
打赏
举报
回复
我要用javamail来实现的~不用servlet
zwh5067177
2010-11-18
打赏
举报
回复
没有去网上下个不就有了吗.
csiekaka
2010-11-18
打赏
举报
回复
不行啊 我都没有import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail; 这2个包
你这是用javax.mail来实现的吗
风清扬舞剑
2010-11-18
打赏
举报
回复
package demo.emailDemo;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;
public class Email extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
doPost(req, resp);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String subject = req.getParameter("subject"); //主题
String sendEmail = req.getParameter("sendEmail"); //收件人地址
String sendName = req.getParameter("sendName");//收件人名称
// String receiveEmail = req.getParameter("receiveEmail");//发件人地址
// System.out.println(receiveEmail+"------------------------------");
// String receiveName = req.getParameter("receiveName");//发件人名称
String sendContent = req.getParameter("sendContent");//发送内容
try{
SimpleEmail se = new SimpleEmail();
se.setHostName("smtp.qq.com"); //设置邮件服务器
se.setAuthentication("280173061@qq.com", "zhiming0322"); //smtp 认证的用户名和密码
se.addTo(sendEmail, sendName);//收件人
se.setFrom("280173061@qq.com", "dddddd");//发件人
se.setSubject(subject);//设置标题
se.setCharset("utf-8");//设置编码
se.setMsg(sendContent);//设置发送内容
se.send(); //发送
}catch(EmailException e){
e.printStackTrace();
}
}
java
实现
发送邮件
功能
demo
java
实现
发送邮件
功能
,内含网页版
发送邮件
,校验验证码
功能
。希望能帮助大家
java
实现
发送邮件
功能
源码+jar
实现
简单的邮件发送
功能
,可以使用它
实现
邮箱验证
功能
,以及发送通知,代码简洁,使用方便,效率高效。
java
美妆商城项目|在线购书系统(
java
毕业设计项目ssm版)
该课程主要涉及到的技术有: 项目涉及的技术: 1、前端:jsp、css、
java
script、jQuery(js框架)、bootstrap框架 2、后台:Spring MVC、Spring、Mybatis框架、
java
Mail进行邮件发送、jstl 、jstl自定义分页标签、代码生成器等 3、数据库:Mysql 4、服务器:Tomcat项目开发涉及的
功能
: 1、项目以及数据库搭建2、用户登录、退出3、用户注册、邮件发送、以及用户信息激活4、首页商品信息页面搭建以及查询
功能
实现
5、查询商品明细6、加入商品至购物车、删除、更新、清除购物车商品信息7、确认订单信息8、订单页面搭建以及下订单
功能
实现
9、查询我的购物车以及订单信息10、商品系统后台界面搭建11、代码机器人使用等等其他实战项目:
java
项目实战之电商系统全套(前台和后台)(
java
毕业设计ssm框架项目)https://edu.csdn.net/course/detail/25771
java
项目之oa办公管理系统(
java
毕业设计)https://edu.csdn.net/course/detail/23008
java
项目之hrm人事管理项目(
java
毕业设计)https://edu.csdn.net/course/detail/23007
Java
Web项目实战之点餐系统前台https://edu.csdn.net/course/detail/20543
Java
Web项目实战之点餐系统后台https://edu.csdn.net/course/detail/19572
Java
Web项目实战之宿舍管理系统(
Java
毕业设计含源码)https://edu.csdn.net/course/detail/26721
Java
Web项目实战之点餐系统全套(前台和后台)https://edu.csdn.net/course/detail/20610
java
项目实战之电子商城后台(
java
毕业设计SSM框架项目)https://edu.csdn.net/course/detail/25770
java
美妆商城项目|在线购书系统(
java
毕业设计项目ssm版)https://edu.csdn.net/course/detail/23989 系统学习课程:
Java
SE基础全套视频(环境搭建 面向对象 正则表达式 IO流 多线程 网络编程
java
10https://edu.csdn.net/course/detail/26941
Java
Web从入门到电商项目实战挑战万元高薪(
java
web教程)https://edu.csdn.net/course/detail/25976其他素材版(毕业设计或课程设计)项目:点击老师头像进行相关课程学习
Java
实现
发送邮件
功能
Java
实现
发送邮件
功能
,代码经多次测试运行无误,请放心下载!
java
实现
发送邮件
功能
此代码
实现
了 如何用
java
程序
发送邮件
,注释很详细,此工程师maven工程
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章