1

結局のところ、私は最近、WAMP や XAMPP などの利用可能な製品を取得するのではなく、apache、mysql、および php を個別に実行する独自のローカル サーバーをセットアップしました。mail()ただし、phpで関数を使用すると問題が発生しました。それはこれです:

mail() [function.mail]: "sendmail_from" not set in php.ini

php.ini ファイルを設定してみましたが、希望がありませんでした。SMTP をセットアップする必要があることは理解できましたか? ただし、これを行う方法についてはわかりません。最初に知識がなければ先に進みたくありません。

mail()私のローカルサーバー内でphpの機能がうまく機能するように、これを設定する方法について、詳細なステップバイステップの指示を誰かに教えてもらえますか?

前もって感謝します、リス

4

3 に答える 3

4

Fromメッセージに適用されたヘッダーがありません。

関数の4番目のパラメータ$headersを指定することでそれを行うことができmail()ます:

$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
       'Reply-To: webmaster@example.com';

mail($to, $subject, $message, $headers);
于 2013-10-03T13:34:51.937 に答える
0

メールを送信するための sendmail ユーティリティをダウンロードする必要があります。設定は非常に簡単です。

Sendmail ダウンロードリンク

  1. sendmail.zipをダウンロードし、その内容を解凍します
  2. sendmail.exe と sendmail.ini を\usr\libunix アプリケーションがインストールされているドライブにコピーします。
  3. 例えば。アプリケーションが にインストールされていてc:\bugzillasendmail.exe およびに sendmail.iniコピーする必要がある場合。sendmail.ini でドメインを構成およびデフォルト設定するc:\usr\lib\sendmail.exec:\usr\lib\sendmail.inismtp server

ここsendmail.iniでは、メール サーバーの設定とsending_from, replymailすべてを 1 つのファイルで構成できます。

お役に立てば幸いです。

于 2013-10-03T13:45:52.380 に答える