第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

我在使用 c# 發(fā)送電子郵件時(shí)出現(xiàn)異常

我在使用 c# 發(fā)送電子郵件時(shí)出現(xiàn)異常

C#
拉風(fēng)的咖菲貓 2022-01-09 16:26:09
我創(chuàng)建了一種發(fā)送電子郵件的方法,例如:public async Task SendEmailCC(string body, string subject, List<string> mainRecievers, List<string> receivers){    SmtpClient client = new SmtpClient("smtp-mail.outlook.com")                            {                                 UseDefaultCredentials = true,                                 Port = 587,                                 EnableSsl = true,                                 DeliveryMethod = SmtpDeliveryMethod.Network,                                 Credentials = new NetworkCredential("Test@gmail.com", "MyMailPassword")                            };    MailMessage mailMessage = new MailMessage { From = new MailAddress("job@test.org") };    foreach (var reciever in mainRecievers)    {        mailMessage.To.Add(reciever);    }    foreach (var item in receivers)    {        mailMessage.CC.Add(item);    }    mailMessage.Body = body;    mailMessage.IsBodyHtml = true;    mailMessage.Subject = subject;    await client.SendMailAsync(mailMessage);}為了測(cè)試,我給自己發(fā)了一封電子郵件,但我沒有收到電子郵件。我怎樣才能找到我的問題?我的例外是連接身份驗(yàn)證。
查看完整描述

1 回答

?
拉莫斯之舞

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超10個(gè)贊

郵件服務(wù)器是谷歌,我使用了 OutLookSmtp,對(duì)于我的代碼的這一部分,我有那個(gè),我改變了。喜歡:

SmtpClient client = new SmtpClient("smtp-mail.outlook.com")

并改變:

SmtpClient client = new SmtpClient("smtp.gmail.com")

之后我得到這個(gè)異常:

SMTP 服務(wù)器需要安全連接或客戶端未通過身份驗(yàn)證。服務(wù)器響應(yīng)為:5.5.1 Authentication Required”,由于以下情況可能會(huì)發(fā)生錯(cuò)誤。

對(duì)于這個(gè)問題,我試試這個(gè):

案例一:密碼錯(cuò)誤時(shí)

案例2:當(dāng)您嘗試從某個(gè)應(yīng)用程序登錄時(shí)

案例3:當(dāng)您嘗試從您的時(shí)區(qū)/域/計(jì)算機(jī)以外的域登錄時(shí)(在大多數(shù)情況下從代碼發(fā)送郵件時(shí)都是這種情況)

每個(gè)人都有一個(gè)解決方案

案例一的解決方法:輸入正確的密碼。

案例 2 的解決方案 1:通過以下鏈接https://www.google.com/settings/security/lesssecureapps轉(zhuǎn)到安全設(shè)置并啟用不太安全的應(yīng)用程序。這樣您就可以從所有應(yīng)用程序登錄。

案例 2 的解決方案 2:(請(qǐng)參閱https://stackoverflow.com/a/9572958/52277)啟用雙因素身份驗(yàn)證(也稱為兩步驗(yàn)證),然后生成應(yīng)用程序?qū)S妹艽a。使用新生成的密碼通過 SMTP 進(jìn)行身份驗(yàn)證。

案例 3 的解決方案 1:(這可能會(huì)有所幫助)您需要查看活動(dòng)。但由于最新的安全標(biāo)準(zhǔn),查看活動(dòng)將無濟(jì)于事,該鏈接將無用。所以試試下面的案例。

案例 3 的解決方案 2:如果您將代碼托管在生產(chǎn)服務(wù)器上的某處并且您可以訪問生產(chǎn)服務(wù)器,則將遠(yuǎn)程桌面連接到生產(chǎn)服務(wù)器并嘗試從生產(chǎn)服務(wù)器的瀏覽器登錄一次。這將為登錄谷歌添加例外,您將被允許從代碼登錄。

但是,如果您無權(quán)訪問生產(chǎn)服務(wù)器怎么辦。嘗試解決方案 3

案例 3 的解決方案 3:您必須為您的 google 帳戶啟用從其他時(shí)區(qū)/ip 登錄。

為此,請(qǐng)點(diǎn)擊鏈接https://g.co/allowaccess并通過單擊繼續(xù)按鈕允許訪問。

就是這樣。干得好?,F(xiàn)在您將能夠從任何計(jì)算機(jī)和任何應(yīng)用程序登錄到您的谷歌帳戶


查看完整回答
反對(duì) 回復(fù) 2022-01-09
  • 1 回答
  • 0 關(guān)注
  • 323 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)