スレッド表示 | フラット表示〕 全トピック 920 件中 504 番目 次≫ ≪前

mb_send_mail関数でメールが送れません

created: 2004-12-18 01:03 | modified: 2004-12-18 16:08 | reply: 3

[2003] mb_send_mail関数でメールが送れません

user: ヒデ | created: 2004-12-18 01:03
メールフォームを作って、「A様、メールありがとうございました」というメールと(Aは、フォームの入力文字)送信内容のコピーを、投稿者のメールアドレスに返信するスクリプトを作りましたが、前者はブラウザに表示されたのですが、後者は、うまくいきません。自分のwwwサーバもメールサーバもあります。メールの送受信はできるはずなのですが。
reply: 2005 返信 編集 削除

[2005] 切り分け

user: ゆうじ | created: 2004-12-18 11:11
こんにちは。

PHP の mb_send_mail()、mail() は、
引数に間違いがあればエラーを返してくれますが、
メール送信に失敗してもエラーは返らないので
まずはPHP側とメールサーバ側で切り分けしましょう。

自分のアドレス宛にメールを送信するコードを実行して、
メーラーで受信できれば、PHP側が原因、
受信できなければ、メールサーバ側が原因でしょう。

<?php
$to = 'mymail@host';
$subject = 'mb_send_mail Test';
$message = '届けばPHPに原因あり!';

mb_send_mail($to, $subject, $message);
?>
Parent: 2003  reply: 2007 返信 編集 削除

[2007] mb_send_mailがphp.iniに未設定

user: ヒデ | created: 2004-12-18 15:14
Warning:mb_send_mail): "sendmail_from" not set in php.ini or custom "From:"header missing in c:\program files\apache group\apache\htdocs\home\send test.php on line 5
以上の表示が出ましたPHP4.3.9なのにデフォルトで設定されてないのですか?そうならば、設定を教えていただきたいのですが。 
Parent: 2005  reply: 2008 返信 編集 削除

[2008]

user: ゆうじ | created: 2004-12-18 16:08
php.ini
[mail function]
; For Win32 only.
SMTP =localhost
smtp_port = 25

; For Win32 only.
;sendmail_from = me@example.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
Parent: 2007  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 504 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑