SendGridのSMTPリレーサービスを利用するには、以下の手順を実行してください。
まず、SendGridにサインアップしてアカウントを作成します。
SMTPリレーを使用するにはAPIキーが必要です。APIキーを取得する手順は以下の通りです。
SMTPリレーの設定を行います。一般的なSMTP設定は以下の通りです。
smtp.sendgrid.net
apikey
(固定、変更しない)次に、あなたが利用するメールクライアント(例: Gmail、Outlook、Webアプリケーションなど)で、SMTP設定を行います。以下の設定を入力します。
smtp.sendgrid.net
apikey
すべての設定が完了したら、テストメールを送信して動作を確認します。メールが正常に送信されるかどうか確認してください。
VisualBasicScript(VBS)ファイルを利用したテストメール送信プログラムを紹介します。
sendGridMail.vbs
Set objMessage = CreateObject("CDO.Message")
objMessage.Subject = "テストメール"
objMessage.From = "your-email@example.com"
objMessage.To = "recipient-email@example.com"
objMessage.TextBody = "これはSendGridを通じて送信されたテストメールです。"
' SMTPサーバーの設定
objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.sendgrid.net"
objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 587
objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "apikey"
objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "your-api-key"
objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
objMessage.Configuration.Fields.Update
' メール送信
objMessage.Send