0

イベント登録に簡単なHTMLフォームを使用していますが、管理者に送信されるのと同じ情報を記載したPHP確認メールを登録者に送信したいと思います。

詳細は次のとおりです。

$emailFromName = $_POST['name'];
$emailFrom = $_POST['email'];
$emailFromPhone = $_POST['phone'];

次のメールアドレスの$emailFromの値を使用して次のようにします。

$emailTo = "name@domain.com", \"$emailFrom\";

編集:新しい構成を追加しました:

$emailHeaders = 'From: "Conference" <noreply@conference.org>' . 'CC: . $emailFrom .';

これは明らかに機能しませんが、私が何をしようとしているのかがわかります。

ありがとう!

4

3 に答える 3

0

関数にヘッダーを追加する必要がありmailます...

例えば:

$headers = 'From: Family History Conference <noreply@familyhistoryconference.org>' . "\r\n" .
    'Reply-To: noreply@familyhistoryconference.org' . "\r\n" .
    'CC: ' . $emailFrom . "\r\n";

その後

mail($to, $subject, $message, $headers);

参照:

于 2010-09-18T16:53:28.913 に答える
0

関数"From: $name <$emailFrom>"の追加パラメーターを入力しmail()ます。

http://php.net/manual/en/function.mail.php

于 2010-09-18T16:54:01.517 に答える
0

それで、基本的にあなたは管理者だけでなくユーザーにもメッセージのコピーをCCしたいですか?

送信に使用しているPHPライブラリによって異なります。デフォルトのPHPmail()関数を使用している場合は、ヘッダーを追加する必要があります。

// Additional headers
$headers .= 'Cc: ' . $emailFrom . "\r\n";

// Mail it
mail('admin@email.com', $subject, $message, $headers);
于 2010-09-18T16:55:11.747 に答える