weixin_36882430 2016-12-15 08:19 采纳率: 37%
浏览 933

还是发送邮件的问题。这个是发送邮件的方法,是哪里导致出错的呢?

public void sendCodeByEmail(String email, String account, String code) {
// 验证码生成
String vcode = "";
for (Integer i = 0; i < 4; i++) {
int in = (int) (Math.random() * 10);
if (in == 0) {
in = 1;
}
vcode = vcode + in;
}
Map map = new HashMap();
map.put("account", account);
map.put("vcode", vcode);
map.put("email", email);
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
map.put("date", format.format(new Date()));
// 验证信息
CompanyValidate validate = new CompanyValidate();
validate.setTargetName(email);
validate.setVcode(vcode);
validate.setTargetType(TYPE_EMAIL);// 邮箱验证
// 保存验证信息
companyValidateDao.insertValidate(validate);
String key = "";
try {
key = MD5.encode(account + email + vcode);
map.put("key", key);
} catch (Exception e) {
return;
}
// 发送邮件
String sms_flag = (String) MemcachedUtils.getInstance().getClient()
.get("baseConfig.sms.flag");
if ("true".equals(sms_flag)) {
if (code.equals("0")) {
map.put("address", AddressTool.getAddress("www")+ "/doValidEmail.htm?key=" + key + "&account" + account+ "&vcode=" + vcode);
MailUtil.getInstance().sendMail("邮件密码找回", email,
"feiliao91-pwd-mail", map, 0);
} else if (code.equals("1")) {
map.put("address", AddressTool.getAddress("trade")
+ "/security/unValidEmail.htm?key=" + key + "&account="
+ account + "&vcode=" + vcode + "&email=" + email);
MailUtil.getInstance().sendMail("邮件解绑", email,
"feiliao91-email-mailUnbind", map, 0);
} else if (code.equals("2")) {
map.put("address", AddressTool.getAddress("trade")
+ "/security/doValidEmail.htm?key=" + key + "&account="
+ account + "&vcode=" + vcode + "&email=" + email);
MailUtil.getInstance().sendMail("邮件绑定", email,
"feiliao91-email-mailBind", map, 0);
}
} else {
// 本地打印信息
System.out.println(map);
}

}
  • 写回答

1条回答

  • 代码的灵魂是bug! 2016-12-15 09:43
    关注

    把错误提示贴出来啊,光是代码谁知道啊

    评论

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!