私はphpの世界に不慣れです(実際にはそれほど多くはありませんが、かなりです)。
必要な各機能をテストできるように、小さなブロックウェブを作成します。現在、PHPに付属しているmail()関数で問題が発生しており、多くのサイトで解決策を調べました。ここで検索しましたが、何も役に立ちませんでした。うまくいくように見える答えを見つけるたびに、新しい問題が発生しました。
私の状況を説明させてください:
メール構造のユーザー情報を取得できるように、HTMLフォームを含めたコードの作成を開始しました。アイデアは、特定の瞬間にユーザーがトリガーし、情報が既に読み込まれている、一種のトレースを生成することです。後で、de mail()の問題を解決できなければ、機能しないことに気づきました。だから私は自分の問題を最小限に抑え、次のように書いた。
<?php
mail($mail, $subject, $body);
?>
xamppをインストールしてからphp.iniを変更しなかったので(これについては前に説明していません)、SMTPエラーとsendmail_pathエラーが発生しました。そこで、ここを調べて、php.iniを構成するためのいくつかの手順を入手しました。その後、再試行しても何も起こりませんでしたが、うまくいきませんでした。
PEARのMail_mimeを試してみましたが、NON-Staticの問題で、すべてがぼやけてしまいました。
あなたが助けることができることを願っています。
php.iniファイルを編集したので
SMTP = localhost
smtp_port = 25
現在、エラーメッセージが表示されていません。メールが届かないだけで、fromヘッダーも設定しているので、指摘するのを忘れていました。phph.iniファイル内にFromヘッダーを設定し、それが機能しない場合は、新しいコードの変数内で編集しました。より詳細な画像は次のようになります。
<?php
$to = 'rojas.damian.brz@gmail.com';
$headers = array("From"=>"rojas.damian.brz@gmail.com");
$subject = 'This is the subject.';
$body = 'Here is the message.';
mail($mail, $subject, $body, $headers);
?>
それは多くの試みの1つでした。