邮箱开发的初体验

邮件来往,这个对于我们现代人来说,可谓是使用的是十分的频繁,小到个人邮箱,大到企业邮箱,人们的远程交流,发一封邮件的确是十分方便的事情。

那我今天就来说一下java的邮件开发。

首先我们先要了解一下整个流程,如下图



这里我简略的画了一下邮件发送的过程,我现在来解释一下,首先这一看就不是同一个公司的邮箱,我们假定发送者为A,接收者为B,我们通过A登陆A的邮箱,通过邮箱客户端发送邮件,这时候邮件是在A的smtp服务器,这时候很多人会以为smtp会直接传输给B的pop3服务器,事实来说这个情况下不是这样的,他会从A的smtp服务器传送给B的smtp服务器,然后存在B的空间中,当B登陆邮箱,此时B的pop3会从空间中获取那个需要接收的邮件,并给会给B客户端,从而达到一个接收邮件的效果。

代码网上很多我这里就不贴了,但是我这里可以给大家几个小tips,这些问题很容易遇到。

1.代码中的邮箱密码,不是你账号密码,而是你smtp的密码,需要发送的话,需要去邮箱中打开对应的smtp,其默认是关闭,这个也是新手最容易遇到的,一直提示密码错误。

2.邮箱他支持2种格式,必须看看清楚,格式不对会返回垃圾邮件。

3.个人邮箱发送过快容易被认定为垃圾邮件

4.qq邮箱发送给163邮箱极大概率在垃圾邮件


最后推荐几个客户端好了,163自己写代码测试的话可以玩玩,假如需要发的频率很快,那么需要自己写代码控制发的频率,否则一定几率报垃圾邮件返回码,腾讯的建议可以用腾讯企业邮箱,5个人一共加起来750R,不太适合学生,毕竟价格还是有点贵的,最后推荐一个要翻墙注册的,mailgun,没信用卡的也注册不了。


遇到问题的可以在此留言,我很高兴为大家解答。偷笑对了别吐槽我这个灵魂画师哈哈哈,不会画画的程序员不是好的程序员~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值