わかりましたので、私が取り組んでいるサイトの 2 つの別々のページに php メーラーを設定しました。私は以前、私が構築したサイトのメーラーですべての作業を行っていましたが、すべての変数を設定した後に電子メールを設定する方法は簡単でした:
mail("$email",
"Receipt: $thesubject",
"$message",
"From: $replyemail\nReply-To: $replyemail");
これが連絡先(処理中)ページの最後にあったものです。$email と $replyemail を $message に入れると、$email で指定されたメールに送信されるメッセージに正しく表示されます。
私が本当に理解していない部分は、メッセージが送信元であると言っているアドレスが $replyemail ではなく、送信元であると言っているということです:
rtl.srv@gmail.com
同様の投稿をいくつか見ましたが、どれも問題を解決していませんでした。これに従って、サーバーのphp.iniファイルにSAFE_MODE = offがあることを確認しました。その後追加
'-f $replyemail'
そのリンクのように上記のメール機能の最後までアドバイスされましたが、何も変わりませんでした...ファイル/ etc/mail/trusted-usersにメールアドレスを追加する必要があるかもしれないと説明している他の場所を見ましたが、問題は、電子メールが動的であることです。その電子メール名は、ユーザーが電子メールとして入力したものであるためです。次に、メールがサイト管理者に送信されて確認されます。フォームに記入したユーザーのメールからのものであることをメールに伝えたいです。
変数が電子メールのメッセージ内に正しく出力されているため、変数が正しく設定されていることがわかります。したがって、なぜこれが起こっているのか、またはどのように修正できるのか、誰かが何か考えている場合は、洞察をいただければ幸いです。
プロジェクトはワードプレスで構築されていますが、SSHを介してファイルをサーバーにドロップしただけで、それが関係しているかどうかはわかりません.
ありがとう、
-アラン