MyASPからSendGridを使ってメール配信を行いたいです。
どのようにすれば送れるでしょうか。
「外部SMTP経由配信設定」にてSendGridのSMTPサーバーを設定することで、MyASPからSendGridを通してメール配信することができます。
目次
外部SMTP経由配信設定とは
通常、MyASPから配信するメールはMyASPのサーバーが「送信サーバー」として利用されます。
「外部SMTP経由配信設定」を行うことで、MyASPサーバーからではなく、MyASP以外の送信サーバー(SMTPサーバー)からメール配信を行うことができます。
設定手順
SendGrid側での設定
送信ドメイン認証
SendGridからメールを送る場合、メール配信する際に利用する「差出人メールアドレス」のドメインに対して、SendGrid専用の送信ドメイン認証(SPF・DKIM・DMARC)を設定する必要があります。
設定方法については、SendGridの公式ヘルプをご覧ください。
※差出人メールアドレスに、MyASPで発行した独自ドメインのメールアドレスを使用される場合は、発行された値をサポートまでご連絡ください
パスワード(APIキー)の発行
1.使用するメールアドレスの用意ができたら、MyASPへ設定する際に利用するパスワード(APIキー)の発行を行います。
SendGridにログインし、 Settings > API Keys をクリックします。

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

3.「API Key Name」には、任意の名称(例:MyASP 等)を設定します。
「API Key Permissions」は「Full Access」を選択します。
設定できたら『Create & View』をクリックします。

4.表示されたAPI Keyをクリックし、メモ帳などにコピーしておきます。
API Keyは一度しか表示されません。
本画面を閉じると再度表示することができないため、API Keyの作成からやり直すこととなります。
ご注意ください。
MyASPでの設定
MyASP全体に適用する場合
全シナリオ共通で設定する場合には、
MyASPトップ画面 > 基本設定 > メール共通設定 > 外部SMTP タブ
にて設定します。


シナリオ毎に設定を行う場合
設定したいシナリオの
シナリオ管理メニュー > 外部SMTP経由配信設定
にて設定します。
SMTPサーバー情報の登録
1.メールアカウントの種類で「その他」を選択して『追加』します。

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

| 項目名 | 設定値 |
|---|---|
| 優先度 | 10 |
| SMTPサーバー ホスト名 | smtp.sendgrid.net |
| ポート番号 | 587 |
| 認証方式 | SMTP認証 |
| ユーザーID(アカウント名) | apikey |
| パスワード | SendGrid側で発行したAPIキー |
| 送信元アドレス | SendGridに登録したドメインのメールアドレスを入力 |
| 対象宛先ドメイン | すべての場合は「*」 送信するドメインを制限したい場合はそのドメイン名を入力 |
SendGridのSMTPサーバー情報に関する詳細は、SendGridの公式ヘルプをご覧ください。
3.設定が完了したら、接続テストを行います。

以下の画面が表示されたら接続テストに成功しています。

4.接続テストに成功したら、『保存する』ボタンをクリックして設定内容を保存します。

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




