【PHP】メール送信の設定(SMTPサーバ名とポート番号)

php.iniファイル編集によるメール送信の設定方法とサンプルコードについて紹介します。

## SMTPサーバ名とポート番号

PHPでは、設定ファイル「php.ini」を編集することでメール送信に使用するSMTPサーバ名とポート番号を設定できます。

①「php.ini」ファイルをテキストエディタで開きます。

②747行目辺りにある[mail function]へ移動します。


③「SMTP = localhost」のlocalhostの部分にSMATPサーバのホスト名 or IPアドレスを指定します。
ローカル環境のメール送信用サーバを利用する場合は「localhost」のまま

④「smtp_port = 25」にメール送信に使うポート番号を指定します

⑤編集後はPHPサーバー(Apacheなど)を再起動します。

⑥作業内容は以上です。

【補足】
※Windows環境で利用する場合は「sendmail_from」にデフォルトの送信元メールアドレスを設定可能
(コメントアウトのセミコロン(;)を外してメールアドレスを記述)

【PHP】Cookie、セッション管理、メール
PHPでCookieやセッション、メールの管理を行う方法について紹介します。
【PHP入門】基礎文法とサンプルコード集
PHPの基本文法やサンプルプログラムを入門者向けに解説しています。

コメント