邮箱格式

// 验证邮箱的格式
public boolean isEmail(String email) {
final String check = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
final Pattern regex = Pattern.compile(check);
final Matcher matcher = regex.matcher(email);
return matcher.matches();

}


基础流,高级流,文件操作用得比较多的是:RandomAccessFile记录数值的游标,偏移量


初始化异常可能是因为你加入的包起冲突了。

try{
HtmlEmail email = new HtmlEmail();
email.setHostName("smtp.com");
email.setAuthentication(commonEmail, commonEmailPwd);
email.setCharset("UTF-8");
if(null == toMails || "".equals(toMails)){
return Boolean.FALSE;
}
for(String mail:toMails.split(",")){
email.addTo(mail);
}
email.setFrom(commonFromMailAddress,"csdn"); 
email.setSmtpPort(25);
email.setSubject(title);
// email.setHtmlMsg(content);
email.setContent(content, "text/html");
if(log.isInfoEnabled()){
log.info("=================send email by java mail:");
log.info("=================title is :" + title);
// log.info("=================content is :" + content);
log.info("=================send to :" + toMails);
}
email.send();
}catch(Exception e){
Profiler.functionError(info);
log.error("send email by javamail error tomailaddress["+toMails+"]!",e);
e.printStackTrace();
return false;
}finally{
Profiler.registerInfoEnd(info);
}

同一ip两分钟 只能发送10次
同一邮箱4小时只能发送10次




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值