SendGrid メールサービス
SendGrid Simple Mail Transfer Protocol (SMTP) プロキシサービスは、以下のサポートを含む、送信メール認証および評判の監視サービスを提供します。
- すべての送信トランザクションメール
- 専用 IP アドレス
- メールドメイン検証用のドメイン登録、DomainKeys Identified Mail (DKIM)署名(ステージング環境および実稼動環境のみ)
- カスタムドメイン登録(Pro のみ)
- Starter と Pro の統合環境向けの自動統合。 実稼動環境とステージング環境の場合は、Infrastructure as a Service (IaaS)のハードウェアプロビジョニングプロセス中に、手動によるプロビジョニングと設定が必要です
SendGrid SMTP プロキシは、受信メールを受信するための汎用的なメールサーバーとして使用したり、メールマーケティングキャンペーンで使用したりすることを目的としていません。
メールを有効または無効にする
Cloud Console またはコマンドラインから、各環境の送信メールを有効または無効にすることができます。
デフォルトでは、実稼動環境およびステージング環境では、送信メールが有効になっています。 ただし、 コマンドラインOutgoing emails たは Cloud Console を使用して enable_smtp
プロパティを設定するまで、環境設定で無効と表示される場合があります。 統合およびステージング環境で送信メールを有効にして、クラウドプロジェクトのユーザーに対して二要素認証またはパスワードリセットのメールを送信できます。 テスト用メールの設定を参照してください。
実稼動環境またはステージング環境で送信メールを無効にするか再度有効にする必要がある場合は、Adobe Commerce サポートチケットを送信できます。
SendGrid ダッシュボード
すべてのクラウドプロジェクトは中央アカウントで管理されるので、SendGrid ダッシュボードにアクセスできるのはサポートのみです。 SendGrid は、サブアカウント制限機能を提供していません。
アクティビティログで配信ステータスや、バウンスメールアドレス、却下メールアドレス、ブロックされたメールアドレスのリストを確認するには、Adobe Commerce サポートチケットを送信します。 サポートチームは、30 日を経過したアクティビティログを取得 できません。
可能であれば、次の情報をリクエストに含めます。
- 影響を受ける 1 つまたは複数のメールアドレス
- 対象の期間(過去 30 日以内のみ)
- 電子メールの件名
DomainKeys Identified Mail (DKIM)
DKIM は、インターネットサービスプロバイダー(ISP)が正当な送信者アドレスと偽物の送信者アドレスの両方を識別できるようにするメール認証技術です。これは、フィッシングやメール詐欺で一般的に使用される技術です。 DKIM は、DNS レコードを管理するドメイン所有者に依存しています。 DKIM を使用する場合、送信者サーバーは秘密鍵を使用してメッセージに署名します。 また、ドメイン所有者は、変更された TXT
レコードである DKIM レコードを送信者ドメインの DNS レコードに追加します。 この TXT
レコードには、受信者のメールサーバーがメッセージの署名を検証するために使用する公開鍵が含まれています。 DKIM 公開鍵暗号手順を使用すると、受信者は送信者の信頼性を検証できます。 DKIM レコードの説明を参照してください。
送信者とドメインの認証
SendGrid が実稼動環境またはステージング環境からユーザーに代わってトランザクションメールを送信するには、3 つの SendGrid サブドメイン DNS エントリを含めるように DNS 設定を設定する必要があります。 各 SendGrid アカウントには、送信メールの認証に使用される一意の TXT
レコードが割り当てられます。
example.com
)が設定されている場合、example.com
からのメールは Sendgrid によってブロックされます。ドメイン認証を有効にするには:
- サポートチケットを送信して、特定のドメインに対する DKIM の有効化をリクエストします(Pro ステージング環境と実稼動環境のみ)。
- サポートチケットで提供された
TXT
およびCNAME
レコードを使用して、DNS 設定を更新します。
アカウント ID を持つ TXT
レコードの例:
v=spf1 include:u17504801.wl.sendgrid.net -all
レコード CNAME
例:
DKIM 署名と自動セキュリティ
認証済みドメインを設定する際に、自動セキュリティと手動セキュリティのどちらかを選択できます。 自動セキュリティを選択した場合、SendGrid は DKIM と SPF レコードを自動的に管理します。 新しい送信専用 IP アドレスをアカウントに追加すると、SendGrid は DNS 設定と DKIM 署名を直ちに更新します。 自動セキュリティをオフにした場合、送信ドメインを変更するたびに DKIM 署名を更新する責任があります。
自動セキュリティが有効になっている例:
subdomain.mydomain.com. | CNAME | uxxxxxx.wl.sendgrid.net
s1._domainkey.mydomain.com. | CNAME | s1.domainkey.uxxxxxx.wl.sendgrid.net
s2._domainkey.mydomain.com. | CNAME | s2.domainkey.uxxxxxx.wl.sendgrid.net
自動セキュリティが無効になっている例:
me12345.mydomain.com | MX | mx.sendgrid.net
me12345.mydomain.com | TXT | v=spf1 include:sendgrid.net ~all
m1._mydomain.com | TXT | k=rsa; t=s; p=<public-key>
ドメイン認証が設定されると、SendGrid は自動的にセキュリティポリシーフレームワーク(SPF)と DKIM レコードを処理します。 SendGrid が DNS レコードに追加する CNAME
レコードを提供した後、SPF レコードを手動で管理しなくても、専用の IP アドレスを追加したり、他のアカウントを更新したりできます。 Automated Security と DKIM 署名を参照してください。
DNS 設定をテストするには:
dig CNAME em.domain_name
dig CNAME s1._domainkey.domain_name
dig CNAME s2._domainkey.domain_name
トランザクションメールのしきい値
トランザクションメールしきい値は、非実稼動環境から 1 か月に 12,000 通のメールなど、特定の期間内に Pro 環境から送信できるトランザクションメールメッセージの数を参照します。 しきい値は、スパムの送信と、メールの評判を損なう可能性のあるメールの送信を防ぐように設計されています。
送信者評判スコアが 95% を超える限り、実稼動環境で送信できるメールの数にハードリミットはありません。 評判は、バウンスメールまたは却下されたメールの数と、DNS ベースのスパムレジストリによってドメインが潜在的なスパムソースとしてフラグ設定されているかどうかによって影響を受けます。 2}Commerce サポートナレッジベースの「Adobe Commerceで SendGrid のクレジットを超えてもメールが送信されない を参照してください。
最大クレジットを超えたかどうかを確認するには:
-
ローカルワークステーションで、をプロジェクトディレクトリに変更します。
-
SSH を使用してリモート環境にログインします。
code language-bash magento-cloud ssh
-
/var/log/mail.log
にauthentication failed : Maxium credits exceeded
のエントリがないか確認します。authentication failed
ログエントリが表示され、メール送信のレピュテーション が 95 以上である場合は、Adobe Commerce サポートチケットを送信して、クレジット割り当ての引き上げをリクエストできます。
メール送信の評価
メール送信の評価は、インターネットサービスプロバイダー(ISP)によって、メールメッセージを送信する会社に割り当てられるスコアです。 スコアが高いほど、ISP が受信者のインボックスにメッセージを配信する可能性が高くなります。 スコアが特定のレベルを下回ると、ISP が受信者のスパムフォルダーにメッセージをルーティングしたり、メッセージを完全に拒否したりする可能性があります。 評判スコアは、IP アドレスの 30 日間の平均が他の IP アドレスに対してランク付けされていることや、スパムの苦情率など、いくつかの要因によって決定されます。 メール送信の評判を確認する 8 つの方法を参照してください。
メール抑制リスト
メール抑制リストとは、送信の評判や配信率が低下する可能性がある場合に、メールを送信してはいけない受信者のリストです。 CAN-SPAM 法では、電子メールの送信者が、電子メールを購読解除した受信者やスパムとマークした受信者をオプトアウトする方法を確保する必要があります。 抑制リストは、バウンス、ブロックまたは無効なメールも収集します。
そもそもメールがスパムフォルダーに送信されるのを防ぐには、Sendgrid のベストプラクティス記事 My Emails Going to Spam? に従ってください。
一部の受信者にメールが届かない場合は、Adobe Commerce サポートチケットを送信して、抑制リストの確認をリクエストし、必要に応じて受信者を削除することができます。
詳しくは、 抑制リストとはを参照してください。