錯(cuò)誤一:“/”應(yīng)用程序中的服務(wù)器錯(cuò)誤。
SMTP 服務(wù)器要求安全連接或客戶端未通過身份驗(yàn)證。 服務(wù)器響應(yīng)為: 5.7.1 Client was not authenticated
說明: 執(zhí)行當(dāng)前 Web 請求期間,出現(xiàn)未經(jīng)處理的異常。請檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。
異常詳細(xì)信息: System.Net.Mail.SmtpException: SMTP 服務(wù)器要求安全連接或客戶端未通過身份驗(yàn)證。 服務(wù)器響應(yīng)為: 5.7.1 Client was not authenticated
解決方法 :
SmtpClient client =
new
SmtpClient(
"smtp.sina.com"
,587);
解決說明:我加上了端口號(hào),587屬于發(fā)送郵件端口 一般出現(xiàn)此錯(cuò)誤會(huì)出現(xiàn)在你設(shè)置的163的接受者時(shí)發(fā)生 QQ的沒有問題!
錯(cuò)誤二 :“/”應(yīng)用程序中的服務(wù)器錯(cuò)誤。
服務(wù)器不支持安全連接。
說明: 執(zhí)行當(dāng)前 Web 請求期間,出現(xiàn)未經(jīng)處理的異常。請檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。
異常詳細(xì)信息: System.Net.Mail.SmtpException: 服務(wù)器不支持安全連接。 我將 //安全連接設(shè)置 client.EnableSsl = True;后發(fā)生的錯(cuò)誤
解決方法 :方法一 設(shè)置成“client.EnableSsl = false ”或去掉這句代碼
方法二 開啟安全連接服務(wù)
錯(cuò)誤三:SMTP 服務(wù)器要求安全連接或客戶端未通過身份驗(yàn)證。 服務(wù)器響應(yīng)為: Authentication required
堆棧跟蹤: [SmtpException: SMTP 服務(wù)器要求安全連接或客戶端未通過身份驗(yàn)證。 服務(wù)器響應(yīng)為: Authentication required]
解決方法:
client.EnableSsl = false; 改為 client.EnableSsl = true; 但是這樣該后可能會(huì)出現(xiàn)“錯(cuò)誤二”的提示,所以要解決
這個(gè)的話 首先保證服務(wù)器是支持安全連接的
錯(cuò)誤四:
SMTP 服務(wù)器要求安全連接或客戶端未通過身份驗(yàn)證。 服務(wù)器響應(yīng)為: 5.7.0 Must issue a STARTTLS command first. 9sm5225813ywf.35
解決方法:sina要求用ssl連接 可以改一下true
萬能解決方法:
1、POP3和SMTP服務(wù)器要填正確
2、服務(wù)器的端口要正確
3、我的服務(wù)器要求身份認(rèn)證
4、發(fā)送郵件的用戶名和密碼要正確
//設(shè)置郵箱smtp服務(wù)器 端口
SmtpClient client = new SmtpClient("smtp.sina.com",587); 就可以了
163的最固執(zhí)了!需要注意點(diǎn) QQ最好過!呵呵
有些時(shí)候郵件被退信的原因 提供以下解決方法:
一、FOXMAIL發(fā)送郵件常見出錯(cuò)代碼:
問題: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服務(wù)器時(shí),限制了收件人的地址,只能換一個(gè)Smtp服務(wù)器。
問題: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服務(wù)器時(shí),只能用自身的信箱發(fā)信,所以要在Outlook Express的“帳戶屬性”中的“個(gè)人信息”里面填寫正確的郵件地址。
問題: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&apost in my list of allowed rcpthosts
解答:使用21cn.com,china.com,371.net,sina.com等大多數(shù)信箱的smtp服務(wù)器時(shí),只能用自身的信箱發(fā)信,所以要在Outlook Express的“帳戶屬性”中的“個(gè)人信息”里面填寫正確的郵件地址。
問題:The server says:505 client was not authenticated
問題:The server says:553 authentication is required to send mail as <>
解答:使用263.net和sohu.com的Smtp服務(wù)器時(shí),不但要用自身的郵箱發(fā)信,而且要加入身份驗(yàn)證,所以即要在“個(gè)人信息”中填寫正確郵箱地址,又要選中“SMTP服務(wù)器需要認(rèn)證”。
問題:The server says:535 Error:authenticatin failed
問題:The server says:535 Authentication unsuccessful
問題:The server says:452 Insufficient system storage
解答:在使用Esmtp認(rèn)證的過程中出錯(cuò),檢查一下Esmtp設(shè)置,多試幾次。
問題:The server says:553 <>...domain name required
問題:The server says:550 Unable to relay for ...
解答:多出現(xiàn)在用Wingate代理服務(wù)器發(fā)送郵件時(shí)。雖然在Wingate中“POP3 郵箱帳號(hào)”要使用“用戶名#POP3地址”的格式,但在“帳戶屬性”中的“個(gè)人信息”中還是要填寫一般的格式。
問題:The server says:553 mailbox name not allowed
解答:收件人郵箱地址不允許,需檢查收件人地址是否正確。
問題:the server says:553 sorry, your envelop sender is in my badmailfrom list
解答:服務(wù)器限制了收件人的地址,只能換一個(gè)smtp服務(wù)器發(fā)信。
問題:the server says:554 Transaction failed
問題:The server says:451 Requested action aborted,errno=28
解答:傳輸失敗,檢查網(wǎng)絡(luò)問題。
問題:the server says:503 error:needmail command
問題:The server says:503 need mail before RCPT.
問題:The server says:503 Bad sequence of commands
解答:消息命令順序出錯(cuò),一般出現(xiàn)在其他錯(cuò)誤之后,先檢查之前出現(xiàn)的錯(cuò)誤提示。
問題:The Server says:501 syntax.helo hostname
問題:The server says:501 Invalid domain name
問題:The server says:502 unimplemented command
問題:the server says:503 5.0.0 polite people say HELO first
問題:The server says:533 relay restriction
問題:The server says:544 <>:Recipient address rejected: Relay access denied
解答:傳輸中的語法錯(cuò)誤,原因不明。
二、OUTLOOK發(fā)送郵件常見出錯(cuò)代碼:
0x800C013E 可能是 Folders.dbx 檔案屬性錯(cuò)誤或損壞.
0x800CCC00 身份驗(yàn)證(Authentication)未載入
0x800CCC01 認(rèn)證(Certificate)內(nèi)容錯(cuò)誤
0x800CCC02 認(rèn)證日期錯(cuò)誤
0x800CCC03 使用者已聯(lián)機(jī)
0x800CCC05 未聯(lián)機(jī)到服務(wù)器
0x800CCC0A 郵線下載未完成
0x800CCC0B 服務(wù)器忙碌中
0x800CCC0D 找不到主機(jī)(檢查你的SMTP服務(wù)器是不是設(shè)錯(cuò),亦可能是對方Server 的問題,例如 Mail Server 沒有開機(jī)、對方的DNS 服務(wù)器死掉了等等)
0x800CCC0E 聯(lián)機(jī)到服務(wù)器失敗,無法與主機(jī)建立聯(lián)機(jī)??赡軐Ψ街鳈C(jī)正在維護(hù)中、或是網(wǎng)絡(luò)聯(lián)機(jī)品質(zhì)不好、服務(wù)器關(guān)機(jī)、郵件服務(wù)器尚未啟動(dòng)等等,等一段時(shí)間再試。
0x800CCC0F 服務(wù)器結(jié)束聯(lián)機(jī)(對方服務(wù)器負(fù)荷過重、網(wǎng)絡(luò)傳輸壅塞易造成此現(xiàn)象,可以試著增加你聯(lián)機(jī)逾時(shí)的等候時(shí)間試試看,或是換一聯(lián)機(jī)品質(zhì)較佳的 ISP)
0x800CCC10 服務(wù)器無法辨認(rèn)此郵件地址
0x800CCC11 服務(wù)器無法辨認(rèn)的 Mailing list
0x800CCC12 無法傳送 Winsock request
0x800CCC13 無法接收 Winsock reply
0x800CCC14 無法起始 Winsock
0x800CCC15 無法開啟 Windows Socket
0x800CCC16 無法辨認(rèn)使用者賬號(hào),使用者賬號(hào)錯(cuò)誤
0x800CCC17 使用者中斷操作
0x800CCC18 登入失?。ɡ纾翰恍枰踩艽a認(rèn)證登入,但卻設(shè)了安全密碼認(rèn)證登入)
0x800CCC19 作業(yè)逾時(shí)
0x800CCC1A 無法以 SSL 建立聯(lián)機(jī)
Winsock 錯(cuò)誤
0x800CCC40 Network subsystem 無法使用
0x800CCC41 Windows Sockets 不支持此應(yīng)用程序
0x800CCC43 Bad address.
0x800CCC44 Windows Sockets 無法加載
0x800CCC45 Operation now in progress..
SMTP 錯(cuò)誤
0x800CCC60 不合法的回應(yīng)
0x800CCC61 不明的錯(cuò)誤代碼
0x800CCC62 收到語法錯(cuò)誤
0x800CCC63 語法參數(shù)不正確
0x800CCC64 指令不完整
0x800CCC65 不正確的指令序列
0x800CCC66 指令不完整
0x800CCC67 沒有這個(gè)指令
0x800CCC68 郵件信箱被鎖住或忙碌中
0x800CCC69 找不到郵件信箱
0x800CCC6A 處理要求錯(cuò)誤
0x800CCC6B 郵件信箱不在此服務(wù)器上
0x800CCC6C 已無空間儲(chǔ)存郵件
0x800CCC6D 已超過限制的儲(chǔ)存容可舷?
0x800CCC6E 不合法的郵件信箱名稱
0x800CCC6F Transaction error,出現(xiàn)這訊息,可能是服務(wù)器不接受你的郵件,請跟你的 ISP 聯(lián)絡(luò)。
0x800CCC78 不明的寄件者,或郵件回復(fù)(reply-to)地址不正確
0x800CCC79 收件者被服務(wù)器拒絕
(Relay Denied:最常發(fā)生于 Outlook Express 的 SMTP 設(shè)定不正確,請使用提供你聯(lián)機(jī)服務(wù)的ISP公司之SMTP服務(wù)器來寄信,)
0x800CCC7A 沒有指定寄件者
0x800CCC7B 沒有指定收件者
POP3 錯(cuò)誤
0x800CCC90 登入郵件服務(wù)器發(fā)生錯(cuò)誤,檢查一下你是不是有使用該服務(wù)器的權(quán)限?;蛘撸翰恍枰踩艽a認(rèn)證登入,但卻設(shè)了安全密碼認(rèn)證登入
0x800CCC91 使用者名稱錯(cuò)誤或找不到此使用者
0x800CCC92 賬號(hào)、密碼錯(cuò)誤
0x800CCC93 無法解釋響應(yīng)
0x800CCC94 需要指令
0x800CCC95 服務(wù)器上已無郵件
0x800CCC96 沒有郵件標(biāo)記為要下載
0x800CCC97 Message ID 超出范圍
NNTP 錯(cuò)誤
0x800CCCA0 新聞服務(wù)器響應(yīng)錯(cuò)誤,可能你沒有擁有可使用該服務(wù)器的權(quán)限。
0x800CCCA1 讀取新聞群組失敗
0x800CCCA2 要求服務(wù)器郵件清單失敗
0x800CCCA3 無法顯示清單
0x800CCCA4 無法開啟群組
0x800CCCA5 服務(wù)器無此群組
0x800CCCA6 郵件不在服務(wù)器上
0x800CCCA7 找不到件標(biāo)題
0x800CCCA8 找不到郵件本文
0x800CCCA9 無法發(fā)布到服務(wù)器上
0x800CCCAA 無法開啟下封郵件
0x800CCCAB 無法顯示日期
0x800CCCAC 無法顯示標(biāo)題
0x800CCCAD 無法顯示 MIME 標(biāo)題
0x800CCCAE 使用者名稱或密碼不正確
RAS 錯(cuò)誤
0x800CCCC2 未安裝撥號(hào)網(wǎng)絡(luò)
0x800CCCC3 找不到撥號(hào)網(wǎng)絡(luò)
0x800CCCC4 撥號(hào)網(wǎng)絡(luò)錯(cuò)誤
0x800CCCC5 Connectoid 壞或遺失
0x800CCCC6 取得撥號(hào)設(shè)定時(shí)錯(cuò)誤
IMAP 錯(cuò)誤
0x800CCCD1 登入失敗
0x800CCCD2 Message tagged
0x800CCCD3 Invalid response to request.
0x800CCCD4 語法錯(cuò)誤
0x800CCCD5 不是 IMAP 服務(wù)器
0x800CCCD6 Buffer 已超過上限
0x800CCCD7 Recovery error
0x800CCCD8 數(shù)據(jù)不完整
0x800CCCD9 聯(lián)機(jī)被拒
0x800CCCDA 不明的回應(yīng)
0x800CCCDB User ID 已更改
0x800CCCDC User ID 指令失敗
0x800CCCDD Unexpected disconnect
0x800CCCDE Invalid server state
0x800CCCDF 無法認(rèn)證客戶端
三、退信分析
每一套郵件系統(tǒng)都有自己固定的退信格式,為了方便,我們只列舉幾種常見的退信通知,退信的前半部分是固定的格式,比如:尊敬的XX郵箱用戶: 我們很抱歉的通知您,您的這封郵件不能投遞到以下一個(gè)或多個(gè)地址中去??赡艿脑蛴小?span id="hvh5xdh" class="Apple-converted-space">
其實(shí)真正的退信原因全部在退信的后半部分的“服務(wù)器返回信息為:”里!常見的有:
1. unknow user---沒有這個(gè)用戶,很多時(shí)候,客戶在寫郵件的時(shí)候,輸錯(cuò)了對方的email地址帳號(hào),就導(dǎo)致這樣的問題。(當(dāng)然也有個(gè)別的特例,比如一些反垃圾郵件組織封殺了郵箱的IP的時(shí)候,退信上也會(huì)顯示unknow user,但是不多見)
2.not found host---找不到主機(jī)。這種情況一般是對方的域名解析有問題。如果是發(fā)給123@abc.com這個(gè)信箱,收到這樣的退信,很可能就是由于DNS無法將abc.com這個(gè)域名解析到響應(yīng)的IP上!
3. loops back to myself—域沒有激活!激活域是開通郵箱的一部分,如果發(fā)信給沒有激活域的郵箱會(huì)有這樣的退信。但是這種情況相對于其他的常見退信情況還是很少見到。
4. I don''t like spam—IP被對方封殺。需要說明的是目前國際上存在很多“反垃圾郵件組織”,這些組織對垃圾源的評定也不一樣,有些組織甚至將全部中國電信的IP封殺了!遇到這樣的情況,我們會(huì)和這個(gè)組織聯(lián)系,請求其解除對我們的封殺。但是這個(gè)主動(dòng)權(quán)就不在我們這里了。
5.User quota has been reached---配額(空間)已滿。
以上就是本文的全部內(nèi)容,希望以后在遇到SMTP服務(wù)器錯(cuò)誤的時(shí)候,能夠快速解決問題。