本篇文章给大家谈谈java发送邮件pop,以及java发送邮件的简单实现对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、java 发hotmail邮件2、java mail发送报错:535 5.7.3 ,这是为什么?3、POP在邮箱里面指的是什么4、JAVA发送邮件提示530怎么办
java 发hotmail邮件
接收邮件服务器(POP3服务器):pop3.live.com
Incoming Server POP Port: 995接收邮件服务器的POP端口:995
Incoming Server POP SSL Encryption: Yes (On or Required)接收邮件服务器的POP SSL加密:是(开或必填)
Outgoing Server (SMTP Server): smtp.live.com发送服务器(SMTP服务器):smtp.live.com
Outgoing Server SMTP Port: 25发送服务器SMTP端口:25
Outgoing Server Authentication: Yes (On – Use POP username and password or Hotmail credentials)发送服务器身份验证:是
java mail发送报错:535 5.7.3 ,这是为什么?
1、账号密码错误-解决方法:去邮箱网站登录验证一下,如果有独立密码程序中设置密码为独立密码即可。
2、参数设置错误.如:smtp,pop服务器地址设置有误-解决方法可以到邮箱网站查看具体参数。
3、该邮箱账号没有开通第三方工具收发功能-解决方法以QQ邮箱为例:在官方网页中,打开设置,选择账户,选择POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,开启 POP3/SMTP服务。
JavaMail发送邮件时常见错误:
1、the server says:550 relaying mail to is not allowed
The server says:550 … relaying denied
the server says:550 5.7.1 relaying not permitted
原因及解决办法:使用某些Smtp服务器时,限制了收件人的地址,只能换一个Smtp服务器。
2、The server says:550 :local user only
The server says:550 :Invalid User
The server says:550 Invalid recipient
原因及解决办法:使用163.net,163.com,yeah.net和netease.com之类的Smtp服务器时,只能用自身的信箱发信,所以要在Outlook Express的“帐户属性”中的“个人信息”里面填写正确的邮件地址。
3、the server says:551 delivery not allowed to non-local recipient
The server says:553 Relay restriction.
The server says:553 From , message blocked.
The server says:553 sorry,you are not allow to use this SMTP to relay your eami
The server says:553 sorry, that domain isn’t in my list of allowed rcpthosts
原因及解决办法:使用21cn.com,china.com,371.net,sina.com等大多数信箱的smtp服务器时,只能用自身的信箱发信,所以要在Outlook Express的“帐户属性”中的“个人信息”里面填写正确的邮件地址。
4、The server says:505 client was not authenticated
The server says:553 authentication is required to send mail as
原因及解决办法:使用263.net和sohu.com的Smtp服务器时,不但要用自身的邮箱发信,而且要加入身份验证,所以即要在“个人信息”中填写正确邮箱地址,又要选中“SMTP服务器需要认证”。
5、The server says:553 …domain name required
The server says:550 Unable to relay for …
原因及解决办法:用“用户名#POP3地址”的格式,但在“帐户属性”中的“个人信息”中还是要填写一般的格式。
6、The server says:553 mailbox name not allowed
原因及解决办法:收件人邮箱地址不允许,需检查收件人地址是否正确。
POP在邮箱里面指的是什么
POP
Post Office Protocol :邮局协议(邮局协议第3版)
POP 协议允许工作站动态访问服务器上的邮件,目前已发展到第三版,称为 POP3。POP3 允许工作站检索邮件服务器上的邮件。POP3 传输的是数据消息,这些消息可以是指令,也可以是应答。
创建一个分布式电子邮件系统有多种不同的技术支持和途径:POP(邮局协议)、DMSP(分层式电子邮件系统协议)和 IMAP(因特网信息访问协议)。其中,POP 协议创建最早因此也最为人们了解;DMSP 具有较好的支持“无连接”操作的性能,但其很大程度上仅限于单个应用程序(PCMAIL);IMAP 提供了 POP 和 DMSP 的扩展集并提供对远程邮件访问的三种支持方式:离线、在线和无连接。
POP 协议支持“离线”邮件处理。其具体过程是:邮件发送到服务器上,电子邮件客户端调用邮件客户机程序以连接服务器,并下载所有未阅读的电子邮件。这种离线访问模式是一种存储转发服务,将邮件从邮件服务器端送到个人终端机器上,一般是 PC 机或 MAC。一旦邮件发送到 PC 机或 MAC 上,邮件服务器上的邮件将会被删除。
POP3 并不支持对服务器上邮件进行扩展操作,此过程由更高级的 IMAP4 完成。 POP3 使用 TCP 作为传输协议
JAVA发送邮件提示530怎么办
530是安全验证没通过
俩可能
1、你邮箱是开了ssl的,你javamail代码里没写这段
MailSSLSocketFactory sf = new MailSSLSocketFactory();
sf.setTrustAllHosts(true);
props.put(“mail.smtp.ssl.enable”, “true”);
props.put(“mail.smtp.ssl.socketFactory”, sf);
2、你的邮箱限制了pop和smtp,这就没辙了。不过一般邮箱里会提供开启pop的选项
关于java发送邮件pop和java发送邮件的简单实现的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。