技術記事メールが受信できないのは、さくらのせいじゃなかったMagentoで制作したECサイトをテストしていたとき、クライアントの担当者に「受注通知メール」が届かないという問題が発生しました。通常は、買い物を完了すると、購入者とMagentoの管理画面で設定した担当者宛にメールが届きます。クライアントのテスト前に私が買い物をしたときは、購入者・担当者ともにメールが送信されてきたので、システム自体は動いていると思われます。2007」HTMLメールが原因か?まず疑われるのは、メールクライアントおよびメールサーバーのセキュリティ設定です。Magentoから送信されるメールはHTMLメールなので、迷惑メールとして処理されている可能性があります。打ち合わせがありましたので、クライアントの事務所に伺って、設定を確認させていただきました。メールサーバーは、ウィルスチェックを行わない設定になっています。Outlookは、常識的な設定になっており、特にHTMLメールを弾くようにはなっていません。ここで試しに、Hotmailで受信した私宛の受注確認メールを転送してみました。すると、問題なく受信できます。メールの内容自体が問題ではないようです。送信側のメールサーバーが問題か?ここで私はふと思い当たることがありました。現状のサーバー構成についてです。他のレンタルサーバーへ乗り換えることになっていました。現在Magentoが動作しているサーバーは正式運用前なので、ネームサーバーの設定はされておらず、DNSの逆引きができません。そのため、さくらのメールサーバーが拒否しているのではないかと考えました。そこで確認のため、知り合いでさくらのメールサーバーを使用している方にお願いして、買い物をしてもらいました。ところが・・・なんと、ちゃんと受注確認メールが届いてしまったのです。許可を得て、コントロールパネルからメールのセキュリティ設定を確認させてもらいましたが、クライアントの設定と全く同じ。そんなに設定項目はないので、設定ミスのしようもありません。手詰まりになってきたので、さくらのサポートに相談をしてみました。サポートからほどなく連絡があり、サーバーの履歴を確認してみるので、メールが送信された詳細の日時と送信したメールの内容を教えてほしいと言われました。その後の調査の結果、「さくらには、そのメールが届いた形跡がない」という返事が返ってきました。狐につつまれたような感じです。消去法で問題のありかはわかってきました。「Magentoから、クライアントのドメイン宛にだけ、メールが送信されていない」ということです。MagentoのSMTP設定を変える原因がよくわからないので、とにかく試行錯誤をしてみることにしました。うまく行ったら、そこから逆に原因を探してみようという考えです。Pro」を導入してみました。Magentoが使用する送信メールサーバーを、動作中のサーバー以外の任意のサーバーに指定できるエクステンションです。これを使って他のメールサーバーからメールを送信し、問題がMagentoにあるのかメールサーバーにあるのかを切り分けます。導入すると、管理画面の「システム-設定-高度な設定-システム」に、4つの新しい項目が現れます。エクステンションを有効にします。option」を「SMTP」にします。メールサーバーの設定をします。他の設定は、通常メールクライアントに設定するものと同じです。この設定で買い物を行ったところ、クライアント担当者で問題なく受注確認メールが受信できました。なると、問題はいったいなんだったのでしょうか?原因はメールサーバーの高度な動きメールサーバーの詳細な設定は、一般ユーザーにはわかりません。そこで、Magentoが動作しているサーバーの担当者に聞いてみました。その結果、私は、最近のメールサーバーの高度な動作を知ったのでした。Magentoが動作しているサーバーは、テスト完了後に本番サーバーとして運用を行い、独自ドメインも、さくらから新しいサーバーへ移行する予定です。そのため、ユーザー名やドメイン設定は、本番運用予定のものが設定してあります。現在、さくらで運用中のものと同じドメインが設定されていたのです。今回、クライアント担当者にメールが送信されなかったのは、Magentoが動作しているサーバーに設定されているドメインと同じドメイン宛のメールであったために、サーバーが内部処理でメールを受信箱に移動させ、外部に送信していなかったということなのです。いうことは、メールサーバーの動作確認のために、自分宛にメールを送るという操作は、あんまり意味がないということなのですね。メールサーバーの内部処理テストを行っているだけだということですか・・・すみません、私が無知でした。いうわけで、Magentoが動作しているサーバーへのドメイン移行が完了すれば、問題が解決するということがわかり、一安心です。〜アナログからデジタルへの変遷〜2019年9月2日技術記事WordPressでは、なぜ固定ページの内容をテンプレートファイルに書いてはいけないのか?2019年6月24日技術記事「WordPressのやさしい教科書。20年以上の制作会社での経験を活かし、Web制作・DTP制作を行っています。制作の上流から下流まで、企画・制作から運用までまた、制作会社でのチームリーダー経験を活かし、制作会社様の現場のスキルアップや効率改善などのコンサルタントもさせていただいています。お気軽にお問い合わせください。