1

Web サイトのお問い合わせフォームからメールを送信するための PHP コードがあります。

<?php

  if(count($_POST) > 0){

    $userName = $_POST['userName'];
    $userEmail = $_POST['userEmail'];
    $userSubject = $_POST['userSubject'];
    $userMessage = $_POST['userMessage'];
    $header = "Content-Type: text/html\r\nReply-To: $userEmail\r\nFrom: $userEmail <$userEmail>";

    $body = 
    @"Contact sent from website ".$_SERVER['REMOTE_ADDR']." | Day and time ".date("d/m/Y H:i",time())."<br />
    <hr />
    <p><b>Name:</b></p>
    $userName
    <p>———————————&lt;/p>
    <p><b>Subject:</b></p>
    $userSubject
    <p>———————————&lt;/p>
    <p><b>Mensagem:</b></p>
    $userMessage
    <hr />
    End of message";

    if(mail("email_recipient_1@mailserver.com", "Mensage sent from website", $body, $header)){
      die("true");  
    } else {
        die("Error sending.");  
      }

  }

?>

メールを 2 人の受信者に送信するには、次のように変更する必要があります。

  • "email_recipient_1@mailserver.com"
  • "email_recipient_2@mailserver.com"

...方法はわかりませんが。他の電子メールはどこに置くのですか? mail()に"email_recipient_2@mailserver.com"を追加しようとしましたが、うまくいきませんでした...

ありがとう。

ペドロ

4

3 に答える 3

2

から

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

The formatting of this string must comply with » RFC 2822. Some examples are:

user@example.com
user@example.com, anotheruser@example.com
User <user@example.com>
User <user@example.com>, Another User <anotheruser@example.com>
于 2013-09-13T12:26:02.163 に答える
1

to次のように、パラメーター文字列内でそれらの間にコンマを追加するだけで、複数の電子メール アドレスをフィールドに入力できます。

mail("email1@mailserver.com, email2@mailserver.com", // rest of your code

編集:以下のコメントごと。

そのドキュメントに従ってmail()、関数で追加のヘッダーパラメーターを使用して、複数の電子メールアドレスを非表示にすることができます。

// Additional headers
$headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n";
$headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n";
$headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
$headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";

これは、mail()渡された引数の 4 番目のパラメーターです。

mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )
于 2013-09-13T12:26:11.170 に答える