さくらサーバーでドメインとメールアドレスが同じで送信時にエラーが出てしまう時の対応方法
原因は、さくらインターネットを別のサーバーで取得した独自ドメインで運用しメールアドレスもドメインを取得したサーバーで使用していたことにあります。
ウェブサーバーからドメインと同じメールアドレスにメールを送るとさくらサーバーのメールを見に行ってしまう。しかし、さくらサーバーでメールアドレスを取得していないのでエラーが発生してしまいます。
解決策は2つ
- 同じドメインへのメールなら、さくら上にも同じメールアドレスを作っといてやる
(その代わり、さくらのメールサーバに送られるので、それを見る術を考えないといけない) - 外部のSMTPで送信 (WordPressの場合、このプラグインを使いSMTPの設定で外部のSMTPで送信できるようにする。 WP Mail SMTP by WPForms)
参考サイト:
https://blog.longkey1.net/2009/10/09/php-send-mail-error-in-sakura-rental-server/