我基本上正在尋找一種解決方案,通過在asp.net中編寫的網站從網上發送聯繫表格,而無需使用smtp。這似乎應該是一個簡單的任務,但它已經發展成爲一個複雜的問題,我應該說,asp.net不是我首選的網站建設方法,所以我不太熟悉使用它發送郵件,我會有很多而是建立在PHP的網站。主機公司不會提供我的SMTP服務器信息,我沒有我自己的。以下是我現在正在嘗試的代碼:ASP.net聯繫表單不使用SMTP?
Sub Send2Mail (sender as Object, e as EventArgs)
Dim objMail as New MailMessage()
objMail.To = "[email protected]"
objMail.From = strEmail.Text
objMail.BodyFormat = MailFormat.Text
objMail.Priority = MailPriority.Normal
objMail.Subject = strSubject.Text
objMail.Body = "Name : " + strName.Text + vbNewLine + "Email : " + strEmail.text + vbnewLine + "Message : " + strYourMsg.text
SmtpMail.SmtpServer = "localhost"
SmtpMail.Send(objMail)
strMessage.Visible = true
End Sub
有沒有其他方法可以使用SMTP服務器?
您將如何使用PHP完成相同的任務?就發送電子郵件中的數據而言,這裏沒有什麼不同。順便說一句,你的代碼對我來說看起來不錯。您在發送電子郵件時是否收到任何例外情況?你確定'localhost'有一個本地運行的smtp服務器嗎? – Icarus