リード開発メモ

大阪のソフトウェア会社です。 技術的な事柄についてのメモとしてブログを始めます。

2013年04月

PHP の sendmail 設定

Gmail の SMTP サーバを使う場合を示す。

1. C:\pleiades\xampp\php\php.ini を編集する。
SMTP、smtp_port、sendmail_path(mailtodisk.exeを向いているもの)をコメントにし、 sendmail_path (sendmail.exe を向いているもの)を有効にする。

[mail function]
sendmail_path = "\"C:\pleiades\xampp\sendmail\sendmail.exe\" -t"
mail.add_x_header = Off
mail.log = "C:\pleiades\xampp\php\logs\php_mail.log"

2. C:\pleiades\xampp\sendmail\sendmail.ini を編集する。

[sendmail]
smtp_server=smtp.gmail.com
smtp_port=587
smtp_ssl=auto
default_domain=gmail.com
error_logfile=error.log
auth_username=自分のGmailアドレス
auth_password=自分のGmailパスワード
pop3_server=
pop3_username=
pop3_password=
force_sender=自分のGmailアドレス
force_recipient=
hostname=

テスト用のページ。

<?php

if (mail("to@example2.com", "TEST MAIL", "This is a test message.",
         "From: from@example.com")) {
  echo "メールが送信されました。";
} else {
  echo "メールの送信に失敗しました。";
}

?>

ASP.NET JavaScript のデバッグ

ASP.NET の開発中にクライアントサイド JavaScript のデバッグをしたくなることがある。

そのときは、準備として Internet Explorer の[ツール]メニュー - [インターネットオプション] を選び、
[詳細設定]タブ - [ブラウズ]にある
・スクリプトのデバッグを使用しない(Internet Explorer)
・スクリプトのデバッグを使用しない(Other)
のチェックを外しておく。

また、JavaScript のデバッグしたい箇所の直前に
debugger;
と記述し、デバッグしたい箇所にブレークポイントを仕掛けておく。

あとは、普通に F5 などで実行するだけ。

アクセスカウンター
  • 今日:
  • 昨日:
  • 累計:

livedoor 天気