java绑定邮箱怎么实现的,网站开发中怎么实现邮箱邦定

网站开发中如何实现邮箱邦定。

本帖最后由 s781112 于 2013-12-06 15:17:53 编辑

目前在开发一个网站,目前想实现邮箱邦定的功能,当用户按下绑定这个按钮后,网站会发一份邮件过去,然后邮件里面有个链接。点链接跳到网站一个页面,这个功能怎么实现。最要具体一点,能有代码,或者链接解决这类问题的。

分享到:

更多

------解决方案--------------------

/**

* Created with IntelliJ IDEA.

* User: liuxiaochen

* Date: 13-9-22

* Time: 下午6:50

* 修改描述

*/

public class ActsocialMailSender {

//从配置文件中读取相应的邮件配置属性

private static final String emailHost = "smtp.gmail.com";

private static final String userName = "****@gmail.com";

private static final String password = "********";

private static final String mailAuth = "true";

private static Map proMap = null;

private static JavaMailSenderImpl instance = null;

private static VelocityEngine velocityEngine = null;

static {

proMap = new HashMap();

proMap.put("resource.loader", "class");

proMap.put("class.resource.loader.class", "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader");

}

public static JavaMailSender getInstance() {

if (null == instance) {

synchronized (JavaMailSenderImpl.class) {

if (null == instance) {

instance = new JavaMailSenderImpl();

instance.setHost(emailHost);

instance.setUsername(userName);

instance.setPassword(password);

Properties properties = new Properties();

properties.setProperty("mail.smtp.auth", mailAuth);

//使用gmail发送邮件是必须设置如下参数的 主要是port不一样

if (emailHost.indexOf("smtp.gmail.com")>=0) {

properties.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");

properties.setProperty("mail.smtp.socketFactory.fallback", "false");

properties.setProperty("mail.smtp.port", "465");

properties.setProperty("mail.smtp.socketFactory.port", "465");

}

instance.setJavaMailProperties(properties);

}

}

}

return instance;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值