Entries


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

-件のコメント

コメントの投稿

新規

※設定NGワードは『http』です

投稿した内容は管理者にだけ閲覧出来ます

-件のトラックバック

トラックバックURL
http://pugiemonn.blog6.fc2.com/tb.php/769-cd81c107

php:メールを投げたいときはローカルでメールサーバたてるんだって


サイト構築する際にエラーとか例外処理をすることが必須になります.
前にDBを使うことになったのでエラーをメールで投げさせようと思いました.
try{
throw new Exception ("errorがおきたよ!");
} catch (Exception $e) {
mb_send_mail("hoge@example.com","exception@example.com",$e->getMessage());
}

phpでもtryとcatchを使えばいいらしいです.
そんなわけでローカルでメール関数を使ってみました.

実行結果
Warning: mb_send_mail() [function.mb-send-mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\workspace......

SMTPとsmtp_portをチェックしてphp.iniを設定しろ( ゚д゚)ゴラァ!と言われました.

SMTPとか一般人には関係ない単語すぎる・・・.送信の時に使うんだっけ.
ということでローカルからメール送信するときは,ローカル内でメールサーバを立ててローカルのSMTPからPOPサーバにメールを投げればいいとかです.メールサーバはもちろんフリーソフトでOKです.メールサーバで検索するとメールサーバ構築のサイトがたくさんヒットして不便だなぁなんて感じちゃいました.

フリーのメールサーバソフトということでRadishを使用させていただきました.

php.iniの設定はデフォルトのまま
SMTP = localhost
smtp_port = 25

sendmail_from = me@localhost.com

Radishの設定はとくにいじらないでメールが送信できました.
これでエラー対策はばっちりですね(棒).
getMessage()); }phpでもtryとcatchを使えばいいらしいです.そんなわけでローカルでメール関数を使ってみました.実行結果Warning: mb_send_..." dc:creator="川崎修" dc:date="2008-05-16T13:06:09+09:00" />

0件のコメント

コメントの投稿

新規

※設定NGワードは『http』です

投稿した内容は管理者にだけ閲覧出来ます

0件のトラックバック

トラックバックURL
http://pugiemonn.blog6.fc2.com/tb.php/769-cd81c107

Appendix

プロフィール

川崎修

  • Author:川崎修
  • インターネット大好き!
    調布周辺で自宅警備してます



    メール:pugiemonn@gmail.com
    skype:pugiemonn
    twilog:Twilog
    mixi:mixi
    facebook:facebook
My Profile by iddy
FC2ブログ

カレンダー

05 | 2017/06 | 07
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -

最近の記事

Twitter

コミュニティ

ブログ内検索

ブロとも申請フォーム

この人とブロともになる

Adsense

月別アーカイブ

はてぶ数

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。