eclipse里如何发送邮件验证码然后写入数据库

eclipse里如何发送邮件验证码然后写入数据库,第1张

第一步我们先登录一个电子邮箱(我以QQ邮箱为例,其他邮箱如163邮箱方法相同)

①在主页面的左上角有个设置按钮 进入设置

在这里插入图片描述

②在设置下点击 账户

在这里插入图片描述

③下拉找到 [POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务] 开启服务

将POP3/SMTP服务 和 IMAP/SMTP服务打开

在这里插入图片描述

④暂时记住这个授权码 用于你在第三方客户端的密码框里面输入16位授权码进行验证。(注意先存好)

在这里插入图片描述

第二步 下载 mail.jar

在这里插入图片描述

(1)mail.jar 是java中主要用来发送邮件的jar包,没有这个jar包便无法进行邮件的发送。读者可以在百度上自行下载。

(2)也可以使用百度网盘

下载链接:https://pan.baidu.com/s/1ji89x8K8ZOSv2cpzHhKEyA

 跳转地址

提取码:mail

第三步 将mail.jar导入到项目中(以Eclipse IDE为例子)

①将mail.jar 直接复制到 MailTest Project中

在这里插入图片描述

②图片按顺序导入

在这里插入图片描述

③ apply 后,图标就变了,可以看到现在已经成功了。在这里插入图片描述

在这里插入图片描述

④如果出现乱码是因为编码集不一样,将编码集改成UTF-8就行了。

在这里插入图片描述

首先说一下MDBDATA目录都是些什么文件,edb、stm都是数据库文件,一个是MAPI协议的产物,一个是SMTP协议的产物。chk文件是检查点文件,记录数据库备份到哪个点了,就是把LOG写入数据库,写到第几个LOG文件了。说到这不得不提一下EXCHANGE数据库的工作原理。客户端对EXCHANGE的 *** 作,首先先记录到LOG文件里,因为LOG文件的写入速度要比数据库快很多,因为数据库多了一道硬盘寻址的 *** 作,这样写入速度会影响到数据库的安全性、一致性、准确性。所以微软设计了,每次的变动先写入到LOG里,等EXCHANGE有时间、空闲后,再慢慢的写入到数据库。所以说这些LOG是非常有用的,没了LOG文件,数据库的写入就不能正常进行。数据库就是不完整的。要想减少LOG文件所占空间,就需要用NTBACKUP做EXCHANGE的完全备份。备份的过程其实就是先将LOG写入到数据库,再删除LOG,再执行备份。首先你要确定你的D:\Exchsrvr\MDBDATA目录中,是LOG文件占的空间,还是EDB、STM占用了大量的磁盘空间。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10084385.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存