[.NET] Mail帳密驗證的問題

看板Visual_Basic作者 (燒肉)時間15年前 (2009/05/21 01:06), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
請輸入專案類型(網站專案或者應用程式專案):網站專案 最近在幫系上寫一個問卷網頁 登入方式是去比對學校信箱的帳密 過了才讓User進去填寫問卷 看了許多網頁只找到使用smtp寄信的功能 但寄信過程有出錯的話執行時間有點久 且這樣一來會寄出很多沒用的信 想請問各位是否有直接讓mail server回傳帳密的正確性就好 麻煩各位大哥大姐了 以下是簡略的程式碼: Sub LoginCheck() Dim strTest As String = "" Try 宣告並實體化SmtpClient,設定MailServer,Port Dim smtpClnt As New SmtpClient("smtp.xx.edu.tw", "25") Dim MailCrs = New System.Net.NetworkCredential("帳號","密碼") smtpClnt.Credentials = MailCrs Dim mmTest As System.Net.Mail.MailMessage = New System.Net.Mail.MailMessage("寄件者","外部的信箱","x", "x") smtpClnt.Send(mmTest) 成功,連至下一個頁面 Catch ex As Exception 失敗,顯示帳密錯誤的訊息視窗 End Try End Sub -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.133.56

05/23 09:40, , 1F
為什麼不是用pop3?
05/23 09:40, 1F

06/04 22:23, , 2F
沒寫過,就pop3能通過認證就表示帳密是ok
06/04 22:23, 2F
文章代碼(AID): #1A53YeUc (Visual_Basic)