SendGrid smtp サーバーを使用して電子メールを送信する .NET Web アプリケーションがあります。
シンプルな 1 ページのアプリで、コードはPage_Load
. Nu-Get を介して SendGrid への参照をインポートしましたが、参照も問題ありません。- に達すると、コードはしばらくしてタイムアウト エラーになりますtransportSMTP.Deliver(myMessage)
。誰か助けてくれませんか?
Imports System.Net
Imports System.Net.Mail
Imports SendGridMail
Imports SendGridMail.Transport
Public Class _Default
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'Creating Email object for SendGrid
Dim myMessage As SendGrid = SendGrid.GenerateInstance()
myMessage.AddTo("RAMESHV@timken.com")
myMessage.From = New MailAddress("myemail@domain.com", "Vikram Avadhaani")
myMessage.Subject = "Testing the SendGrid Library"
myMessage.Text = "<p>Show's over Amigo!</p> <br/> It ain't over, 'till its over!"
'Create Credentials with UserName and Password
Dim mailCredentials = New NetworkCredential("<user id>", "<password>")
'Creating an SMTP Transport for sending email
Dim transportSMTP As SMTP = SMTP.GenerateInstance(mailCredentials) 'SMTP
Dim transportREST As REST = REST.GetInstance(mailCredentials) 'REST
'Send the email
transportSMTP.Deliver(myMessage)
'transportREST.Deliver(myMessage)
End Sub
End Class