職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

PHPでメール送信

2015年02月24日 | PHP

■PHPでメール送信するには
XAMPP のローカル環境から sendmail, Gmail を使ってメール送信プログラムを作成


【php.ini の編集】
;SMTP = localhost
;smtp_port = 25
sendmail_path = "\"\xampp\sendmail\sendmail.exe\" -t"←;を外す


sendmailのバージョンを確認し、古い時はfake sendmail for windowsからダンロードする


【sendmail.ini の編集】
;smtp_server=mail.mydomain.com
2.smtp_server=smtp.gmail.com
3.
4.;smtp_port=25
5.smtp_port=587
6.
7.smtp_ssl=auto
8.
9.error_logfile=error.log
10.
11.auth_username=Gmail_メールアドレス
12.auth_password=Gmail_パスワード
13.
14.force_sender=なんかメールアドレス


【送信テスト】

2.if (mb_send_mail('送信先メールアドレスを入れる', 'TEST SUBJECT', 'TEST BODY')) {
3. echo '送信完了';
4.} else {
5. echo '送信失敗';
6.}
実際、Yahooメールにアドレスを設定して、送信すると、送信完了のメッセージが現れた。しかし、Yahooメールで実際送られた事を確認すると、送られていない。
ローカル環境ではメールを受信させる事は不可能
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする