{
private static final Logger logger = LoggerFactory.getLogger(EmailValidationUtils.class);
public static void readAllEmails(String username, String password) throws Exception {
NetEaseEmailParser parser = new NetEaseEmailParser();
parser.open(username, password);
while(parser.getNextMail() != null) {}
parser.close();
}
public static String getEmailValidationKey(String username, String password, String subject) throws Exception {
RetryUtil retryUtil = new RetryUtil().timeout(150).interval(5);
NetEaseEmailParser easeEmailParser = new NetEaseEmailParser();
return retryUtil.run(() -> {
easeEmailParser.open(username, password);
while (true) {
EmailParser.Mail mail = easeEmailParser.getNextMail();
if (mail == null) {
return null;
}
String validateKey = RegexUtils.matchOne("http.*/emailConfirmation/([0-9a-f-]+)", mail.getContent(), 1);
logger.info("validate key = {}", validateKey);
if (mail.getSubject().equalsIgnoreCase(subject) && validateKey != null) {
return validateKey;
}
}
});
}
}
分享到:
相关推荐
Python私人邮件获取
爬虫脚本项目源码-私人邮件获取
POP3邮件获取,smtp 电子邮件发送,很好的一个DLL
刚学VS.net,按照楼主的要求做了个小软件,希望楼主能用的上 发送邮箱暂时只支持163的邮箱,...获取IP的时间间隔现在是5秒钟一次 因为用的vs.net开发 所以需要运行的机子上安装microsoft.net framework2.0 开发者:lanhu321
使用邮件地址作为反弹shell的服务器地址,用于windows的反弹shell,可在编译时选择隐藏弹出窗口 This golng reverse shell fetches the address from your latest email subject, and the subject should be like ...
C# POP3协议邮件附件自动获取 引用OpenPOP 获取当日邮件信息 自动创建子文件夹 添加本地文件去重功能
一个简洁方便的监视网络下载与上传流量的工具。 1.可以监控上传与下载的流量,并以图形方式显示出来。 2.使用简单,界面美观。文件很小。可独立运行。 3.可自定义监控图形。能用精简与全图方式显示当前流量状态。...
首先感谢mc,是他的程序给了我灵感,和初学的... mc的程序,不能发送邮件,在此我修改了错误,可以正常的发送邮件。 界面也从新整合个人认为更符合操作习惯 并增加了接受功能,只是该部分还没有完全实现,
java邮件读取工具类,可读取附件,功能强大,经测试可用。
C# 完美获取QQ邮箱 网易邮箱邮件及附件
项目中要求读取指定邮件未读邮件的内容,在网上查了很多资料发现都不行,不是自己想要的,要么是读取最新的,要么是读取第一封邮件,根本就不能读取未读的旧邮件。于是我自己查API写了一个,读取未读邮件,读取最新...
易语言简易邮件收发源码,简易邮件收发,载入收信,邮件获取,取文件名
JAVA发送邮件和获取ip地址,测试时请先去SimpleMailSender类send方法设置自己发送邮件的邮箱和发送给哪个邮箱。
imbox:Python库用于读IMAP邮箱并将邮件内容转换为机器可读的数据
获取电子邮件信息 获取电子邮件信息 获取电子邮件信息 获取电子邮件信息 获取电子邮件信息
基于C# IMAP协议邮件收件服务器 邮件附件获取 引用MailKit
asp.net用OpenPop.dll获取邮件列表和内容源代码,126、163邮箱SSL需要设为false,QQ邮箱SSL需要设为true。缺陷:邮件正文上传的图片文件不能显示,附件没有获取,请自行研究。
c#中通过POP3获取邮件,这个是下载就可以用的。。
使用TCP套接字编程,实现获取POP3主机中电子邮件信息的功能.
c#获取exchange 2007未读邮件 ,并添加到数据库,然后删除邮件。