smtp/pop3/imap协议的理解
2015-07-09 13:54
197 查看
这三种协议,简单的说就是
smtp: 用来发送邮件的
pop3:用来接收邮件的。客户端操作不会同步到服务器端,操作的仅仅是客户端;
imap:用来接收邮件的,客户端邮件的操作会同步到服务器,比如客户端将某邮件置为已读,服务器端也会标志位已读。
java邮件发送时经常遇到的问题
1、使用网易的邮箱,用户名密码都正确,却无法发送邮件。
这是因为现在网易开始通过客户端授权代码来控制客户端,所以你需要到web界面的设置,找到pop3/imap/smtp开启客户端授权密码,客户端授权密码是专门用来客户端登陆邮箱的,但是这个授权代码仅一天有效期。所以我才用了新浪邮箱。
2、java发送mail后怎么样同时将邮件保存到已发送?
客户端发送的邮件,其实是先走邮件服务器,然后再发送到目的地,邮件服务器默认不会保存到已发送(网易的126邮箱会自动保存到已发送),我想到一个解决思路;
java发送mail的同时,给自身也发封邮件,然后通过web界面设置规则,将来自自身的邮件都自动移动到已发送。
3、新浪邮箱默认开启smtp协议
smtp: 用来发送邮件的
pop3:用来接收邮件的。客户端操作不会同步到服务器端,操作的仅仅是客户端;
imap:用来接收邮件的,客户端邮件的操作会同步到服务器,比如客户端将某邮件置为已读,服务器端也会标志位已读。
java邮件发送时经常遇到的问题
1、使用网易的邮箱,用户名密码都正确,却无法发送邮件。
这是因为现在网易开始通过客户端授权代码来控制客户端,所以你需要到web界面的设置,找到pop3/imap/smtp开启客户端授权密码,客户端授权密码是专门用来客户端登陆邮箱的,但是这个授权代码仅一天有效期。所以我才用了新浪邮箱。
2、java发送mail后怎么样同时将邮件保存到已发送?
客户端发送的邮件,其实是先走邮件服务器,然后再发送到目的地,邮件服务器默认不会保存到已发送(网易的126邮箱会自动保存到已发送),我想到一个解决思路;
java发送mail的同时,给自身也发封邮件,然后通过web界面设置规则,将来自自身的邮件都自动移动到已发送。
3、新浪邮箱默认开启smtp协议
相关文章推荐
- jsp每次改动一下就需要重启tomcat的解决办法
- centos登录时一闪而过,显示module is unknown
- 微软100题40题-设计一个栈结构,满足一下条件:min,push,pop操作的时间复杂度为O(1)。
- ZooKeeper运维经验
- Linux下的正斜杠"/"和"\"的区别
- getopt函数
- centos的SSH用法
- Myeclipse自带Tomcat7.0 restart error
- netinet/in.h linux/in.h 问题
- linux_I2C学习一
- Tomcat Server.xml详解
- linux开机启动步骤详解
- linux终端退出python
- CentOS安装vim
- Linux init详解
- CentOS 7 结构体GCC 4.8.2 32位编译环境
- shell函数
- ffmpeg解码+opencv显示+时间测试
- 微信、陌陌等著名IM软件设计架构
- linux 系统负载高 如何检查