用MailUtils发送邮件

MailUtils,作用是发邮件.底层依赖的是javamail:mail.jar,activation.jars

@Test

public void fun() throws MessagingException, IOException

{

/**

* 1. 登陆右键服务器

*    MailUtils.createSession(服务器地址,登录名,密码)//密码是各户端授权密码

* 2.创建邮件对象

*    发件人

*    收件人

*    主题

*    正文

* 3.发邮件

*    需要第一步得到的session、和第二步得到的右键对象

*/

Session session =MailUtils.createSession("smtp.163.com", "******", "******");

Mail mail=new Mail("******@163.com", "******@qq.com", "测试邮件一封", "<a href=‘http://www.baidu.com‘>百度</a>");

MailUtils.send(session, mail);

}

时间: 2024-10-15 20:10:15

用MailUtils发送邮件的相关文章

JAVA发送邮件相关

发送激活邮件 电子邮箱:邮件服务器上的一块空间: 邮件服务器:类比于web服务器(tomcat),有相应的服务器软件: 邮件协议:大公司发送和接收服务器分开,也可以都用一个服务器. SMTP:简单的邮件发送协议: POP3:接收邮件的一个协议: 邮件发送的全过程:理论上需要联网,但是通过搭建在本地的服务器,可以在本地进行邮件的发送. 搭建邮箱服务器: 安装邮箱服务器(易邮邮箱服务器,就按默认的安装在C盘) 打开该服务器,修改域名:工具-->服务器设置-->单域名改为自定义,例如:shop.co

java实现qq邮箱激活注册功能

1先去qq邮箱设置中开启 POP3和STMP 服务, 记住授权码 然后编写代码 package cn.yunhe.utils; import javax.mail.*; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import java.util.Properties; /** * 邮件发送工具类 * Created by Administrator on 2017/8/4

Java实现发邮件功能---网易邮箱

目录 Java实现发邮件功能 前言 开发环境 代码 效果 结束语 Java实现发邮件功能 前言 电子邮件的应用场景非常广泛,例如新用户加入,即时发送优惠清单.通过邮件找回密码.监听后台程序,出现异常自动邮件通知等. 本文以网易邮箱为例,通过Java代码实现发送邮件功能. 开发环境 请参照: 基于SpringBoot构建分模块项目 代码 pom.xml引入依赖 <properties> <java.version>1.8</java.version> <!-- 你的

使用个人服务器接收邮件

首先需要说明的是,搭建完整的个人邮箱服务器不是一个好主意,部署复杂是一方面,部署之后它仍然需要你大量的时间和精力去维持垃圾邮件过滤和反病毒文件的工作.但是能够使用个人服务器--意味着用户名和域名都属于你自己的--来接收各种无关紧要的邮件,仍然是一件有趣的事情,你可以随心所欲的变换用户名,并且不需要手机验证.这篇文章我会讲述最简单的部署方法,本文使用的是阿里云服务器,搭载Ubuntu系统. 首先到你的域名商那里,设置域名解析 MX记录添加一条MX记录,主机记录为@,记录值为'mail.exampl

01_JavaMail_05_创建邮件工具类MailUtils等方便发送邮件

[工程截图] [代码实现] [Mail.java] package com.Higgin.Utils; import java.util.ArrayList; import java.util.List; /** * 表示邮件类,你需要设置:账户名和密码.收件人.抄送(可选).暗送(可选).主题.内容,以及附件(可选) * * 在创建了Mail对象之后 * 可以调用它的setSubject().setContent(),设置主题和正文 * 也可以调用setFrom()和 addToAddress

使用JavaMail发送邮件和接受邮件

一. 为什么要学习JavaMail 为什么要学习JavaMail开发? 现在很多WEB应用在开发时都需要集成邮件发送功能,例如: 1. 给新注册的用户自动发送一封包含其注册信息的欢迎E-Mail. 2. 给过生日的注册会员自动发送一封表示祝贺的E-Mail. 3. 将网站的最新活动信息通过E-Mail发送给所有的注册会员. 二. 邮件服务器和协议 1. 邮件服务器: 要在Internet上提供电子邮件功能,必须有专门的电子邮件服务器.例如现在Internet很多提供邮件服务的厂商:sina.so

Java发送邮件email

/** * 发送Mail * @param revicer 接收人mail * @param content 发送内容 * @throws AddressException * @throws MessagingException */ public void sendMail(String revicer,String content,String subject) throws AddressException, MessagingException{ String host = SysUt

javaWeb开发小工具---MailUtils及其单元测试

本次介绍的是,在javaWeb开发中,我们不免会遇到发送邮件的需求,比如:用户注册账号,需要激活登录,以及服务器定期向会员发送礼品信息等.所以参考有关资料,写了这个MailUtils工具类. 1.MailUtils的概述 这个MailUtils工具类底层使用了javax.mail包里面的API.所以我们要导入依赖的jar包----mail.jar和activation.jar两个jar包. 一封邮件基本由发件人.收件人.抄送人(可选).标题.正文.附件组成.这里我们要介绍的是邮件的发送. 在这个

Ubuntu Server 14.04 配置邮件服务发送邮件

Ubuntu 中sendmail 的安装.配置与发送邮件的具体实现 1.安装软件包 sudo apt-get install sendmail sendmail-cf 2.查看是否开启服务 ps aux | grep sendmail 3.配置/etc/mail/sendmail.mc cp sendmail.cf sendmail.cf.bak m4 sendmail.mc > sendmail.cf 使用mail服务还需要安装 mailutils ,sharutils,否则无法启用mail命