關於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/zh-tw/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

發表回復

登錄後才能評論