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

PHP

この記事では、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」にデフォルトの送信元メールアドレスを設定可能
(コメントアウトのセミコロン(;)を外してメールアドレスを記述)

【関連記事】
【XAMPP】Apacheの使い方
PHP入門 基本文法

PHP
西住工房

コメント

タイトルとURLをコピーしました