coding喵
2017-11-16 18:59:10
coding喵的第一篇博客-java web发送邮件功能
一直都是看别人的博客,很想自己写,就特意观察了很多博客,然后。。。感觉自己好像还没到写博客的资历。虽然很多代码我可以手敲出来,但让我去说出实现代码的理论,我反而说不出来。可见,我没有理论知识。
最近做项目,我负责其中的邮件服务,对于我这个IT小白来说,我不会,我没有学过。根本不知道怎么写,但我在网上看到过个别案例,对邮件有点兴趣,所以我应承下来了。
从一开始,我就打算从网上找关于邮件服务的较小的项目,有从github,码云上找,然而,关于邮件的javaweb项目是少之又少的,有的还是maven项目,maven的一个不好的地方是pom.xml文件不一定能加载出来,很容易报错,所以每次从网上下载的maven项目绝大多数都折了。
然后我在最代码上又下载了两个邮件功能比较全面的项目,我忘了很重要的一点是,对于一个自己不懂的东西,想一口吞,只能噎着自己。好吧,从以上所有经历的事情中,关于邮件的知识,我啥也没学着。你以为我放弃了吗?
并不!我选择了看视频,终于有了长进,从视频中大概懂得SMTP是个什么东西,并且学会了发送简单邮件和复合邮件,但是视频没有接收邮件的功能,我吸取了前面几次的教训,只从博客上找最简单的接收邮件的例子,很快我就懂了。
在项目中,我不仅写了单发邮件的功能,还包括群发,抄送,暗送,以及接收邮件展示,查看邮件详情,下载附件,删除邮件等功能。第一次,自己学一样技术的东西,由不会到会。这个过程既艰难又让我觉得收获挺大,收获的不是怎么写邮件,而是在学习的过程中学到了自学的能力。当然,艰难的是,踩了不少的坑,尤其是用户认证那里,造成的原因是对SMTP,POP3不了解。
评论
最近浏览
xxljxgz LV21
2019年10月14日
asdsasddas LV6
2019年7月2日
时至秋雨 LV6
2019年6月4日
凌秋枫 LV8
2019年5月10日
最代码酒酒 LV20
2019年4月19日
171518464 LV2
2019年4月9日
叶建宁 LV11
2019年4月4日
wwxiaohui12 LV11
2019年2月13日
sw953371 LV1
2019年1月15日
DEVIL_HJM LV4
2019年1月7日