web开发 开发一个能发送邮件的应用

开发一个能发送邮件的应用,前人种的树,借鉴 参考大牛的代码,做的小应用。大概是这样的:其中SMTP密码,并非用户名所对应的登录密码,而是在打开163信箱这个服务时,自己设置的授权码,按步骤记得轻松打开这个服务,并获得授权码,其中,本次实验的主要是163信箱,host地址也是163信箱,刚开始一直设置的smtp.qq.com,但是一直报错,又有流传说qq邮箱的话问题比较大
摘要由CSDN通过智能技术生成

开发一个能发送邮件的应用,前人种的树,借鉴 参考大牛的代码,做的小应用。

大概是这样的:


其中SMTP密码,并非用户名所对应的登录密码,而是在打开


163信箱这个服务时,自己设置的授权码,按步骤即可轻松打开这个服务,并获得授权码,其中,本次实验的主要是163信箱,host地址也是163信箱,刚开始一直设置的smtp.qq.com,但是一直报错,又有流传说qq邮箱的话问题比较大一点,所以用的网易163邮箱。

试验了一下,发现能用,并成功的发送了邮件。



    好的,开始进入正题:

首先是准备阶段,需要备好4个jar包,activation,log4j-1.2.15,commons-email-1.3,还有一个mail包,如果你找不到资源,请访问这里,如果链接失效,楼主是好人,大胆的留下邮箱,我给你发资源,只要不怕我在邮件数量哪里稍微写得大一点,不过貌似大一点的话,会被接收邮件者自动收入到垃圾站,而且由于这里用的是163信箱,尽管可以向qq邮箱发送邮件,但是会有点小问题,先不说问题,可以确保邮件一定能收到。把所述的四个jar包拷贝到WEB-INF目录下的lib文件夹,并bulid path,如图:


如果想创建的不是web项目,而是java项目,则只需右键创建的java项目名,新建一个叫lib的文件夹,并把jar包拷贝进去即可。

先写一个meil类:

package cim.it.object;

import java.io.Serializable;
//host name sender receiver username password subject message
public class Meil implements Serializable {
	public static final String ENCODEING="UTF-8";//编码方式
	private String host;//端口
	private String name;//用户名
	private String sender;//发送者
	private String receiver;//接受者
	private String username;//账号名
	private String password;//密码
	private String subject;//表题
	private String message;//内容
	public String getHost() {
		return host;
	}
	public void setHost(String host) {
		this.host = host;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getSender() {
		return sender;
	}
	public void setSender(String sender) {
		this.sender = sender;
	}
	public String getReceiver() {
		return receiver;
	}
	public void setReceiver(String receiver) {
		this.receiver = receiver;
	}
	public String getUsername() {
		return username;
	}
	public void setUsername(String username) {
		this.username = username;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	public String getSubject() {
		return subject;
	}
	publ
  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值