MyASPからSendGridを使ってメール配信を行いたいです。
どのようにすれば送れるでしょうか。

「外部SMTP経由配信設定」にてSendGridのSMTPサーバーを設定することで、MyASPからSendGridを通してメール配信することができます。

外部SMTP経由配信設定とは

通常、MyASPから配信するメールはMyASPのサーバーが「送信サーバー」として利用されます。

「外部SMTP経由配信設定」を行うことで、MyASPサーバーからではなく、MyASP以外の送信サーバー(SMTPサーバー)からメール配信を行うことができます。

参考;外部SMTPサーバーから配信するには?

設定手順

SendGrid側での設定

送信ドメイン認証

SendGridからメールを送る場合、メール配信する際に利用する「差出人メールアドレス」のドメインに対して、SendGrid専用の送信ドメイン認証(SPF・DKIM・DMARC)を設定する必要があります。

設定方法については、SendGridの公式ヘルプをご覧ください。

※差出人メールアドレスに、MyASPで発行した独自ドメインのメールアドレスを使用される場合は、発行された値をサポートまでご連絡ください。

パスワード(APIキー)の発行

使用するメールアドレスの用意ができたらMyASPへ設定する際に利用するパスワード(APIキー)の発行を行います。

SendGridにログインし、 Settings > API Keys をクリックします。

『Create API Key』をクリックします。

「API Key Name」には、任意の名称(例:MyASP 等)を設定します。
「API Key Permissions」は「Full Access」を選択します。

設定できたら『Create & View』をクリックします。

表示されたAPI Keyをクリックし、メモ帳などにコピーしておきます。

API Keyは一度しか表示されません。
本画面を閉じると再度表示することができないため、API Keyの作成からやり直すこととなります。ご注意ください。

MyASPでの設定

MyASP全体に適用する場合

MyASPトップ画面 > 基本設定 > メール共通設定 > 外部SMTP タブ

にて設定します。

シナリオ毎に設定を行う場合

設定したいシナリオの

シナリオ管理メニュー  外部SMTP経由配信設定

にて設定します。

SMTPサーバー情報の登録

メールアカウントの種類で「その他」を選択して『追加』します。

以下の情報を入力します。

項目名設定値
優先度10
SMTPサーバー ホスト名smtp.sendgrid.net
ポート番号587
認証方式SMTP認証
ユーザーID(アカウント名)apikey
パスワードSendGrid側で発行したAPIキー
送信元アドレス「指定」チェックを入れる
SendGridに登録したドメインのメールアドレスを入力
対象宛先ドメインすべての場合は「*」
送信するドメインを制限したい場合はそのドメイン名を入力

SendGridのSMTPサーバー情報に関する詳細は、SendGridの公式ヘルプをご覧ください。

設定が完了したら、接続テストを行います。
接続テストが問題ないことを確認し、『変更する』をクリックします。

以上で設定は完了です。
以降、MyASPもしくは指定したシナリオから配信するメールはSendGrid宛に送信されます。

この記事は役に立ちましたか?

役に立った
役に立たなかった
ご回答いただきありがとうございます!