会員制サイトを作る場合などで、WordPressからユーザーにメールを送信したい場合が出てくると思います。登録完了の通知やパスワード変更の案内などなど...。デフォルトの状態でもWordPressをインストールしているサーバーからメールを送信すること自体はできるのですが、運用していくうちにメールが届かなくなる可能性が高いです。送信者アドレスにフリーメールのアドレスを指定している場合などは、送り元を偽装していると見なされるので、非常によくありません。メールをしっかりと届かせるためには、SPFやDKIMなどの設定が必要になります。実際には、メール送信専用のサービスを使うのが良いでしょう。メール送信サービスを決める代表的なところでは...SendgridMandrillMailgunMailjetなどがあります。上記の4サービスとも、WordPress用のプラグインが用意されています。1行もコードを書かなくても導入できます。どれを選ぶべきかは迷うとことですが、今回は代理店があって日本語でのサポートも行われているSendgridを選びました。月に12,000通まで無料で使えるというのも太っ腹。それでは設定手順を紹介していきます。独自ドメインのメールアドレスを用意するまずは、所有しているドメインでメールアドレスを作成します。Apps)などいくつかあります。メールを受け取ることさえできればいいので、今回はバリュードメインで転送専用のメールアドレスを作りました。受信専用のメールアドレスが簡単に作れます。設定手順は日本語マニュアルの「独自ドメインを利用する」で紹介されています。Whitelabel」をやっておきましょう。発行されたレコードをDNSに追加することで、SPFとDKIMの設定ができます。これで、独自ドメインのメールからSendGrid経由で到達率の高いメールを送れるようになります。DNSレコードの設定は、バリュードメインの場合こうなりました。SendGridのWordPressプラグインをインストールプラグインの検索画面で「sendgrid」と入力すると公式プラグインが見つかりますので、インストールして有効化します。プラグインをインストールすると、ダッシュボードのメニューの「設定」>「SendGrid」から設定することができます。ユーザー名&パスワードで認証する方法と、APIキーで認証する方法の2種類があります。今回はAPIキーを使いました。送信者名や送信者アドレスの設定も忘れずに。Keys」で作成することができます。以上の設定で、WordPressから送信されるメールはSendGrid経由になります。実際に送られたメールのソースを見てみましょう。これはInboxの画面ですが、きっちりとSendGrid経由になっていますね。SPFとDKIMもパスしてるので完璧です。こんな感じで、確実に届くトランザクションメールを送ることができます。WordPressからメールを送信する場合は、ぜひ参考にしてみて下さい。コンテンツ販売やマーケティングのためのツールを開発しています。この記事が気に入ったらいいね!をクリックFacebookページで情報を発信しています。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。