phpでメールの送信ができません。
phpでメールの送信ができません。 mb_send_mail()でtrueが帰ってきたのに自分の受信箱には届きません。調べたらmb_send_mail()は送信サーバを認証しないからみたいなのですがちょっと歴が浅いのでハードルが高いです。すごく細かく書いていて信用できるサイトを教えてください。ご回答よろしくお願いします
PHP・50閲覧
ベストアンサー
>mb_send_mail()は送信サーバを認証しないからみたいなのですが 「送信サーバを認証しない」の意味がわかりませんが(汗 mb_send_mail の実際の動作は php.ini の設定で変わりますし、(多くの場合サーバの sendmail プログラムを利用しますので)どういうサーバで実行しているのかにもよります。 また、サーバからは送信できていても受け取り側のサーバにspamと誤判定されて拒否されることもあります。 環境に依存せずに到達確率を上げたいとなると、phpmailer などのライブラリを使うのが一般的です。phpスクリプトでSMTPに指定や認証方法などを指定して送信できますから。 ∴ 「phpmailer」で検索してみてください。 https://search.yahoo.co.jp/search?p=phpmailer
質問者からのお礼コメント
色々インストールするの苦労したんですがphpmailerインストールできました。ちょっとつまづいたところがあるので別で質問します。よかったら答えてあげて欲しいです。
お礼日時:1/22 9:55