第一步我们先登录一个电子邮箱(我以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占用了大量的磁盘空间。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)