-4
我正在學習我的學期項目,這是一個電子商務應用程序的Windows版本。我想發送電子郵件給我的用戶關於註冊,銷售和進一步更新。我將如何通過我的vb.net應用程序發送電子郵件?
我正在學習我的學期項目,這是一個電子商務應用程序的Windows版本。我想發送電子郵件給我的用戶關於註冊,銷售和進一步更新。我將如何通過我的vb.net應用程序發送電子郵件?
谷歌搜索10S爲您提供了10K答案..
發送郵件與.NET最簡單的方法是使用System.Net.Mail
命名空間和一個SMTP服務器,你有一個電子郵件帳戶一樣mostlikely的Gmail。
Imports System.Net.Mail
Module Module1
Sub Main()
Try
Dim SmtpServer As New SmtpClient()
Dim mail As New MailMessage()
SmtpServer.UseDefaultCredentials = False
SmtpServer.Credentials = New Net.NetworkCredential("[email protected]", "yourpassword")
SmtpServer.EnableSsl = True
SmtpServer.Port = 465
SmtpServer.Host = "smtp.gmail.com"
SmtpServer.DeliveryMethod = SmtpDeliveryMethod.Network
mail = New MailMessage
mail.From = New MailAddress("[email protected]")
mail.To.Add("[email protected]")
mail.Subject = "This is the subject"
mail.Body = "This is the body"
SmtpServer.Send(mail)
Catch ex As Exception
MsgBox(Err.Number & vbNewLine & ex.Message)
End Try
End Sub
End Module
提示,如果這不起作用:
檢查您的網絡憑據手動
凝視你的反病毒事件日誌,因爲如果你使用McAfee的System.Net.Mail
會被你自己的保護作爲垃圾郵件攔截。
使用CDOSYS
方法來發送郵件
使用Microsoft.Office.Interop.Outlook
方法來發送郵件
使用Telnet與SMTP服務器來測試你的溝通
這不是對於這個網站來說是一個合適的問題,並且可能因爲太寬泛而被擱置。如果你能向我們展示你已經嘗試了什麼,以及你有什麼困難,那麼有人將能夠提供幫助。只有涉及合理的努力的問題纔會在這裏得到最好的幫助。 – halfer