ローカル環境でメールが使えるようにする[XAMPP]
2015/03/13
ローカル環境にXAMPPをインストールすることでローカルでWordPressを動作させることができるようになりました。
しかし、「Contact Form7」などを使用しお問い合わせフォームを作ってもそのままのローカル環境ではメールを送信することはできません。
php.iniファイルを編集するだけでメール送信できるようになったのでメモ。
WordPressの初心者が独学でホームページ作成したときの技術メモ
2015/03/13
ローカル環境にXAMPPをインストールすることでローカルでWordPressを動作させることができるようになりました。
しかし、「Contact Form7」などを使用しお問い合わせフォームを作ってもそのままのローカル環境ではメールを送信することはできません。
php.iniファイルを編集するだけでメール送信できるようになったのでメモ。
XAMPP:v3.2.1(インストールフォルダ:c:\xampp)
OS:Windows Vista
メール:test@test.co.jp (とあるホスティングサーバで取得したメールアカウント)
とする。(いろいろ古っ)
C:\xampp\php\php.iniファイルをテキストエディタで開く。
下記の文字列がコメントアウトされているので有効にする。
sendmail_path = “\”C:\xampp\sendmail\sendmail.exe\” -t”
これでメールを送信するプログラム(sendmail.exe)が有効になる。
※バックアップはとっておきましょう
C:\xampp\sendmail\sendmail.ini をテキストエディタで開く。
下記の文字列を検索
smtp_server=xxx
smtp_port=xxx
auth_username=xxx
auth_password=xxx
force_sender=xxx
以下に変更(自分のメールアドレスをtest@test.co.jpとする)
smtp_server=smtpサーバ (例:smtp6.gmoserver.jp)
smtp_port=587
auth_username=test@test.co.jp
auth_password=”メールのパスワード”
force_sender=test@test.co.jp
※バックアップはとっておきましょう
これで完了。
ローカル環境のテストページ内に下記のコードを挿入
<?php if (mb_send_mail('送信先メールアドレス', 'TEST SUBJECT', 'TEST BODY')) { echo ‘送信完了’; } else { echo ‘送信失敗’; } ?>
これでメールが正常に送信されるはず。
失敗したら、C:¥xampp¥sendmail¥error.logにエラー内容が格納される。
申し込みページに住所等の個人情報を入力する場合は、情報流出を防ぐためSSLを導入 …
さくらインターネットで運用しているメールアカウントでメールをスマートフォンへ転送 …
WordPressでオリジナルのテンプレートを作るときはローカル環境で作業するの …
ちょっと前に仕事で納めたホームページが急に見れなくなりました。 「このウェブペー …
データバックアップ用にNASを導入しました。 いろいろ調べてコストパフォーマンス …
通常仕事でホームページを作成するときローカル環境で作成し、最終的にレンタルサーバ …
以前、「ローカル環境にWordPressの動く環境を構築する」、「ローカル環境に …
XAMPPをインストールすることでWordPressの動作環境が簡単に構築できま …