IT備忘録 サーバ運用

XAMPPのPHPでメール送信する

投稿日:2017年6月14日 更新日:

どこを調べてもPHPでメールを送るのは簡単だ。と、ドヤ顔でこんなソースを載せている。それは解ったんだけど、mb_send_mailが使えないんだよ。とブツブツ言いながら調べてphp.iniを直したりなんやらで30分くらいハマッた。

 

結論は、php.iniでsendmail_path = というのがあるので、そこにパスを加えてやる。

プログラムの指定だ。そりゃこれが無いと動くわけない。

あと、xamppフォルダ直下にsendmailフォルダがあり、その中にsendmail.iniというのがあるので、その設定を直す。

後はXAMPPのコントロールパネルからサーバを再起動。再起動しないとphp.iniの設定が反映しない。

これで一番上のメール送信プログラムを実行すればメールが送られる。

スポンサーリンク




スポンサーリンク




-IT備忘録, サーバ運用

執筆者:


comment

Your email address will not be published. Required fields are marked *

関連記事

Laravel エラー集 未完成

POSTが失敗する The page has expired die to inactivity.Please refresh and try agein. というエラーメッセージでPOSTが失敗する …

Atomの便利なショートカット 備忘録

プログラミング用エディタAtomの便利なショートカットの備忘録です。   Ctrl+n ファイル新規作成 Ctrl+\ ツリービューの表示・非表示切り替え Ctrl+Shift+d カーソル …

XAMPPのShellを開けない。0xc0000142

Windows10パソコンにXAMPPを入れて、Shellを起動したら下記のようなエラーが出た。   アプリケーションエラー。0xc0000142。 解決法は、ググっても日本語では出てきやし …

WordPress Stinger8で固定ページにAdsense広告を表示する

なんでStringer8を使い出したんだろうか。もう経緯も忘れたが、Adsense広告も簡単に貼れるし、特に不自由はしていない。というかとても便利だ。   トップの画像がいまだにString …

AS400 シンクライアントを132画面対応にする設定

シンクライアントとは必要最低限の機能しかもたず、処理はすべてサーバ側でまかなうようにする端末のこと。 PCのクライアントアクセスとは使い勝手が少々異なるので設定に困った。 エミュレーションタイプの画面 …