特にフレームワークなどを使わず、mail関数でメール送信できるようにする設定です。
デフォルトの状態だとただ単純にmail関数を実行しても動いてくれません。
php.iniに以下の文を追加してください。
-----------------------------------------------------------
[mail function]
SMTP = xxxxxx.sakura.ne.jp(サーバコントロールパネルで入力するドメイン名)
smtp_port = 25
sendmail_path = /usr/sbin/sendmail
-----------------------------------------------------------
メールを送信するのに必要なsendmailへのパス等は以下のページの「2.2.プログラムのコマンドパス」にまとめられています
https://help.sakura.ad.jp/206206041/
後はphpの方でmail関数を実行するだけです。
ヘッダの内容などが正しくない場合は送信されなかったりするので注意です。
0 件のコメント:
コメントを投稿