关于java发送qq邮件报错502的信息

本文目录一览:

Javamail 用qq邮箱发送一直报错?

估摸着你是没有设置使用stl传输,认证属性设置中增加stl协议传输试试,如果还是不行,可以仔细看看javamail官网,有配置的demo。

如何使用Java发送qq邮件

方法:

1.前提准备工作:

首先,邮件的发送方要开启POP3 和SMTP服务–即发送qq邮件的账号要开启POP3 和SMTP服务

2.开启方法:

登陆qq邮箱

3.点击 设置

4.点击—-账户

5.找到:POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务 —点击开启

6.送短信 —–点击确定

7.稍等一会,很得到一个授权码! –注意:这个一定要记住,一会用到

8.点击保存修改 —OK 完成

9.java 测试代码:

package cn.cupcat.test;

import java.util.Properties;

import javax.mail.Message;

import javax.mail.MessagingException;

import javax.mail.Session;

import javax.mail.Transport;

import javax.mail.internet.AddressException;

import javax.mail.internet.InternetAddress;

import javax.mail.internet.MimeMessage;

import javax.mail.internet.MimeMessage.RecipientType;

public class SendmailUtil {

public static void main(String[] args) throws AddressException, MessagingException {

Properties properties = new Properties();

properties.put(“mail.transport.protocol”, “smtp”);// 连接协议

properties.put(“mail.smtp.host”, “smtp.qq.com”);// 主机名

properties.put(“mail.smtp.port”, 465);// 端口号

properties.put(“mail.smtp.auth”, “true”);

properties.put(“mail.smtp.ssl.enable”, “true”);//设置是否使用ssl安全连接 —一般都使用

properties.put(“mail.debug”, “true”);//设置是否显示debug信息 true 会在控制台显示相关信息

//得到回话对象

Session session = Session.getInstance(properties);

// 获取邮件对象

Message message = new MimeMessage(session);

//设置发件人邮箱地址

message.setFrom(new InternetAddress(“123456789@qq.com”));

//设置收件人地址 message.setRecipients( RecipientType.TO, new InternetAddress[] { new InternetAddress(“987654321@qq.com”) });

//设置邮件标题

message.setSubject(“这是第一封Java邮件”);

//设置邮件内容

message.setText(“内容为: 这是第一封java发送来的邮件。”);

//得到邮差对象

Transport transport = session.getTransport();

//连接自己的邮箱账户

transport.connect(“123456789@qq.com”, “vvctybgbvvophjcj”);//密码为刚才得到的授权码

//发送邮件 transport.sendMessage(message, message.getAllRecipients());

}

}

10.运行就会发出邮件了。。。。

下面是我收到邮件的截图,当然我把源码中的邮件地址都是修改了,不是真实的,你们测试的时候,可以修改能你们自己的邮箱。最后,祝你也能成功,如果有什么问题,可以一起讨论!

注意事项

得到的授权码一定要保存好,程序中要使用

java Mail 发送外部邮件失败,求解,

在Windows下运行应用程序时出现非法操作的提示

此类故障引起原因较多,在如下几钟可能:

(1) 系统文件被更改或损坏,倘若由此引发则打开一些系统自带的程序时就会出现非法操作,(例如,打开控制面板)

(2) 驱动程序未正确安装,此类故障一般表现在显卡驱动程序之止,倘若由此引发,则打开一些游戏程序时就会产生非法操作,有时打开一此网页也会出现这种程况。

(3) 内存质量不好,降低内存速度也可能会解决这个问题。

(4) 软件不兼容,如,IE 5。5在Windows 98 SE 上,当打开多个网页也会产生非法操作。

java编程socket邮件客户机出错500 Error: bad syntax;password535 Error: authentication failed

发上来看下代码,不行去网上搜下,这个网上有可运行代码,比较下就知道了

错误提示502是什么意思.怎么解决 手机QQ(Java)

是不是错误信息为java.NullPointFound类型的错误,可能是这个软件有问题,这类错误很容易出现,你多试几次,如果还是不行的话就重新下一个qq

java发送邮件时出现的错误,端口什么的都开了

今天在做内网邮箱发送功能时报如下错误:

554 Relay rejected for policy reasons.

测试时给内容邮箱发送正常,给126发送就报如上错误,后来查看是权限限制的问题。

在网上查找到邮件发送时的常见问题总结,备注一下。

介绍邮件系统常见的错误代码及解释,还有客户端报错相关信息

按照下列“Q”代表问题,“A”代表解答。

Q:the server says:550 relaying mail to is not allowed

Q:The server says:550 … relaying denied

Q:the server says:550 5.7.1 relaying not permitted:

A:使用某些Smtp服务器时,限制了收件人的地址,只能换一个Smtp服务器。

Q:The server says:550 :local user only

Q:The server says:550 :Invalid User

Q:The server says:550 Invalid recipient

A:使用163.NET,163.com,yeah.Net和netease.com之类的Smtp服务器时,只能用自身的信箱发信,所以要在Outlook Express的“帐户属性”中的“个人信息”里面填写正确的邮件地址。

Q:the server says:551 delivery not allowed to non-local recipient

Q:The server says:553 Relay restriction.

Q:The server says:553 From , message blocked.

Q:The server says:553 sorry,you are not allow to use this SMTP to relay your eami

Q:The server says:553 sorry, that domain isn’t in my list of allowed rcpthosts

A:使用21cn.com,china.com,371.net,sina.com等大多数信箱的smtp服务器时,只能用自身的信箱发信,所以要在Outlook Express的“帐户属性”中的“个人信息”里面填写正确的邮件地址。

Q:The server says:505 client was not authenticated

Q:The server says:553 authentication is required to send mail as

A:使用263.net和sohu.com的Smtp服务器时,不但要用自身的邮箱发信,而且要加入身份验证,所以即要在“个人信息”中填写正确邮箱地址,又要选中“SMTP服务器需要认证”。

Q:The server says:535 Error:authenticatin failed

Q:The server says:535 Authentication unsuccessful

Q:The server says:452 Insufficient system storage

A:在使用Esmtp认证的过程中出错,检查一下Esmtp设置,多试几次。

Q:The server says:553 …domain name required

Q:The server says:550 Unable to relay for …

A:多出现在用Wingate代理服务器发送邮件时。虽然在Wingate中“POP3 邮箱帐号”要使用“用户名#POP3地址”的格式,但在“帐户属性”中的“个人信息”中还是要填写一般的格式。

Q:The server says:553 mailbox name not allowed

A:收件人邮箱地址不允许,需检查收件人地址是否正确。

Q:the server says:553 sorry, your envelop sender is in my badmailfrom list

A:服务器限制了收件人的地址,只能换一个smtp服务器发信。

Q:the server says:554 Transaction failed

Q:The server says:451 Requested action aborted,errno=28

A:传输失败,检查网络问题。

Q:the server says:503 error:needmail command

Q:The server says:503 need mail before RCPT.

Q:The server says:503 Bad sequence of commands

A:消息命令顺序出错,一般出现在其他错误之后,先检查之前出现的错误提示。

Q:The Server says:501 syntax.helo hostname

Q:The server says:501 Invalid domain name

Q:The server says:502 unimplemented command

Q:the server says:503 5.0.0 polite people say HELO first

Q:The server says:533 relay restriction

Q:The server says:544 :Recipient address rejected: Relay access denied

A:传输中的语法错误,原因不明。

连接服务器错误,请检查您的网络设置。如果安装防火墙/杀毒软件,请检查防火墙/杀毒软件是否允许DreamMail程序访问 Internet。

账号“xxx”发送邮件错误,错误代码:554;错误信息:554 Relay rejected for policy reasons.(检查邮件系统是否有发送外网邮箱的权限)

附相关资料

SMTP 有一组固定的响应代码,表示邮件服务器对于传送邮件要求的响应状况。其中 421、450、451、452、550、551、552、553、554 等 9 组代码表示您要求邮件服务器执行的动作不成功。

354

Start Mail input

开始传输邮件正文

421

domain Service not available, closing transmission channel

括号内的主机无法提供正常服务,关闭传送管道,邮件将滞留在主机上

440

邮件址错误

445

Server Rejected

被封锁

450

Client host rejected, Cannot resolve PTR

Temporary Process Error

Resource temporarily unaviable,please try again later

Requested mail action not taken: mailbox unavailable

无法 IP 反查

Requested mail action not taken: mailbox unavailable

所要求的邮件动作无法执行:邮件信箱无法提供服务,邮件将滞留在主机上

451

Domain of sender address sender@mail.com.tw does not resolve

qq trouble creating files in queue (#4.3.0)

queuename: Cannot create “qfCAA21081” in “/var/spool/mqueue” (euid=0): No space left on device

Requested action aborted, errno=28.

无法解析寄件者邮件地址

Requested action aborted: local error in processing

要求动作中断:本地端错误

Requested action aborted,errno=28

传送失败,检查网络问题。

452

Message for would exceed mailbox quota

Requested action not taken: insufficient system storage

要求动作无法执行:系统空间不足

Insufficient system storage

在使用Esmtp认证的过程中出错,检查一下Esmtp设置,多试几次。

454

Client was not authenticated

安全因素,被封锁

472

sender@mail.com.tw no DNS A-data returned

无法 IP 反查

501

Domain of sender address sender@mail.com.tw does not exist

无法 IP 反查

Mailbox not found

5.1.1 … User unknown

无此使用者

Syntax error,parameters in command “RCPT TO:min@laohuyatse.com.tw”unrecognized or missing

no local part

Syntax error in recipient:

“@” or “.” expected after “CC”

“@” or “.” expected after “fau” :

email格式l错误

503

Either sender or receiver must be local account.

安全因素,权限不足

CAT@MAIL.FORTEK.COM.TW

无此使用者,不是本主机转送信件的使用者

error:needmail command

need mail before RCPT

Bad sequence of commands

消息命令顺序出错,一般出现在其他错误之后,先检查之前出现的错误提示。

5.0.0 polite people say HELO first

传输中的语法错误,原因不明

505

client was not authenticated

使用263.net和sohu.com的Smtp服务器时,不但要用自身的邮箱发信,而且要加入身份验证,所以即要在”个人信息”中填写正确邮箱地址,又要选中”SMTP服务器需要认证”。

521

This system is configured to reject mail from 211.20.70.148

安全因素,被封锁

535

Error:authenticatin failed

Authentication unsuccessful

在使用Esmtp认证的过程中出错,检查一下Esmtp设置,多试几次。

550

unknown user

User unknown

Invalid User

Recipient unknown

Mailbox disabled for this recipient

Unknown local part

Invalid recipient

Unable to relay for no such user

Recipient unknown

This account is not allowed

recipient unknown

No such mail drop defined,user disabled

I don’t know

Relaying is prohibited

Relaying denied

relaying mail to is not allowed

… relaying denied

5.7.1 relaying not permitted:

REJECT SMTP Protocol Returned a Permanent Error 550 Forwarding percent hack is not permitted

Requested action not taken: mailbox unavailable

无此使用者,所要求动作无法执行:信箱不存在,邮件将退回给寄件者,或者限制了收件人的地址,只能换一个Smtp服务器。

System is busy

邮件系统错误

Subj similar too many!!

太多同主题信件

Relaying denied. IP name lookup failed

IP name lookup failed

DNS FAILURE

cannot route to sender address

无法 IP 反查

Relaying denied

Mailbox unavailable: This site may not be used as a relay agent.

无法转寄

:local user only

:Invalid User

Invalid recipient

使用163.net,163.com,yeah.net和netease.com之类的Smtp服务器时,只能用自身的信箱发信,所以要在Outlook Express的”帐户属性”中的”个人信息”里面填写正确的邮件地址。

Unable to relay for …

多出现在用Wingate代理服务器发送邮件时。虽然在Wingate中”POP3 邮箱帐号”要使用”用户名#POP3地址”的格式,但在”帐户属性”中的”个人信息”中还是要填写一般的格式。

551

we do not relay …

delivery not allowed to non-local recipient

无法转寄,使用21cn.com,china.com,371.net,sina.com等大多数信箱的smtp服务器时,只能用自身的信箱发信,所以要在Outlook Express的”帐户属性”中的”个人信息”里面填写正确的邮件地址。

User not local; please try forward-path

邮件服务器知道使用者不属于本地端,将尝试括号内的转送路径

552

Requested mail action aborted: exceeded storage allocation

所要求的动作中断:超出所分配的储存空间,邮件将退回给寄件者

Sorry, we don’t allow mail from your host.

被封锁

553

sorry, that domain isn’t in my list of allowed rcpthosts

mailbox name not allowed

邮件地址错误

Requested action not taken: mailbox name not allowed

sorry, your envelop sender is in my badmailfrom list

所要求的动作未执行:信箱不允许该动作执行 ,或者服务器限制了收件人的地址,只能换一个smtp服务器发信。

Relay restriction.

From , message blocked.

sorry,you are not allow to use this SMTP to relay your eami

sorry, that domain isn’t in my list of allowed rcpthosts

使用21cn.com,china.com,371.net,sina.com等大多数信箱的smtp服务器时,只能用自身的信箱发信,所以要在Outlook Express的”帐户属性”中的”个人信息”里面填写正确的邮件地址。

authentication is required to send mail as

使用263.net和sohu.com的Smtp服务器时,不但要用自身的邮箱发信,而且要加入身份验证,所以即要在”个人信息”中填写正确邮箱地址,又要选中”SMTP服务器需要认证”。

…domain name required

多出现在用Wingate代理服务器发送邮件时。虽然在Wingate中”POP3 邮箱帐号”要使用”用户名#POP3地址”的格式,但在”帐户属性”中的”个人信息”中还是要填写一般的格式。

554

delivery error: dd This user doesn’t have a yahoo.com account

delivery error: dd Sorry, your message to xxxxyahoo.com cannot be delivered. This account is over quota.

无此使用者

Transaction failed

传送失败,检查网络问题。

571

we don’t accept junk mail (mail.sysnet.net.tw)

无效的寄件者

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/186342.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-11-27 05:45
下一篇 2024-11-27 05:45

相关推荐

  • java client.getacsresponse 编译报错解决方法

    java client.getacsresponse 编译报错是Java编程过程中常见的错误,常见的原因是代码的语法错误、类库依赖问题和编译环境的配置问题。下面将从多个方面进行分析…

    编程 2025-04-29
  • Java JsonPath 效率优化指南

    本篇文章将深入探讨Java JsonPath的效率问题,并提供一些优化方案。 一、JsonPath 简介 JsonPath是一个可用于从JSON数据中获取信息的库。它提供了一种DS…

    编程 2025-04-29
  • Java Bean加载过程

    Java Bean加载过程涉及到类加载器、反射机制和Java虚拟机的执行过程。在本文中,将从这三个方面详细阐述Java Bean加载的过程。 一、类加载器 类加载器是Java虚拟机…

    编程 2025-04-29
  • Java腾讯云音视频对接

    本文旨在从多个方面详细阐述Java腾讯云音视频对接,提供完整的代码示例。 一、腾讯云音视频介绍 腾讯云音视频服务(Cloud Tencent Real-Time Communica…

    编程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介绍

    本文将详细介绍Java Milvus SearchParam withoutFields的相关知识和用法。 一、什么是Java Milvus SearchParam without…

    编程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java语言中的一个版本,于2014年3月18日发布。本文将从多个方面对Java 8中某一周的周一进行详细的阐述。 一、数组处理 Java 8新特性之一是Stream…

    编程 2025-04-29
  • Java判断字符串是否存在多个

    本文将从以下几个方面详细阐述如何使用Java判断一个字符串中是否存在多个指定字符: 一、字符串遍历 字符串是Java编程中非常重要的一种数据类型。要判断字符串中是否存在多个指定字符…

    编程 2025-04-29
  • VSCode为什么无法运行Java

    解答:VSCode无法运行Java是因为默认情况下,VSCode并没有集成Java运行环境,需要手动添加Java运行环境或安装相关插件才能实现Java代码的编写、调试和运行。 一、…

    编程 2025-04-29
  • Java任务下发回滚系统的设计与实现

    本文将介绍一个Java任务下发回滚系统的设计与实现。该系统可以用于执行复杂的任务,包括可回滚的任务,及时恢复任务失败前的状态。系统使用Java语言进行开发,可以支持多种类型的任务。…

    编程 2025-04-29
  • Java 8 Group By 会影响排序吗?

    是的,Java 8中的Group By会对排序产生影响。本文将从多个方面探讨Group By对排序的影响。 一、Group By的概述 Group By是SQL中的一种常见操作,它…

    编程 2025-04-29

发表回复

登录后才能评论