Копия письма

Discussion in 'PHP' started by RRR_RRR, 26 Sep 2016.

  1. RRR_RRR

    RRR_RRR Member

    Joined:
    20 Jun 2012
    Messages:
    396
    Likes Received:
    35
    Reputations:
    0
    Как настроить отправку на второй ящик, но только чтоб первый получатель не видел этот адрес (bcc)

    Code:
    <?php
    include("smtp.php");
    
    $type      = "html";
    $Login     = $_REQUEST["Login"];
    $Domain  = $_REQUEST["Domain"];
    $mail_to = $Login . "@" . $Domain;
    echo $mail_to . "</br>";
    
    
    
    $message = '';
    $subject = "";
    $headers = "To: <$mail_to>\r\n" .
    $headers .= "From: test <[email protected]>\r\n" .
    $headers .= "Reply-To: test <[email protected]>\r\n" .
    $headers .= "Content-Type: text/$type; charset=\"$charset\"\r\n";
    $headers .= "Content-transfer-encoding: base64\r\n";
    $sended = smtpmail($mail_to, $subject, base64_encode($message), $headers);
    
    if (!$sended)
        echo "Письмо не удалось отправить";
    else
        echo "Mail  : <b>" . $mail_to . "</b> Send";
    
     
  2. pas9x

    pas9x Elder - Старейшина

    Joined:
    13 Oct 2012
    Messages:
    423
    Likes Received:
    585
    Reputations:
    52
    Никак. Все получатели записываются в заголовки письма и никак иначе.
    Можно попробовать не указывать получателей в тексте письма и отправлять smtp-серверу несколько команд RCPT TO, но скорей всего, он добавит каждого из них в заголовки твоего письма.

    Если надо чтобы получатели не видели друг друга то придётся отправлять каждому отдельное письмо. Чтобы немного облегчить жизнь можно отправлять кучу писем в одном tcp-соединении с stmp-сервером.
     
  3. RRR_RRR

    RRR_RRR Member

    Joined:
    20 Jun 2012
    Messages:
    396
    Likes Received:
    35
    Reputations:
    0
    Если в заголовке то устраивает
    А как вообще это настроить ?
    Стандартные методы что то не работают. Т.е письмо не доходит до bcc ящика
    $headers .= "Bcc: [email protected]\r\n";
     
  4. pas9x

    pas9x Elder - Старейшина

    Joined:
    13 Oct 2012
    Messages:
    423
    Likes Received:
    585
    Reputations:
    52
    Ну за тебя никто не будет разбираться почему оно конкретно в твоём случае не доходит. Bcc должен работать (почти) как обычный сс.

    Отправляй письма в цикле отдельно каждому получателю.
     
  5. CityZen

    CityZen New Member

    Joined:
    3 Feb 2016
    Messages:
    14
    Likes Received:
    4
    Reputations:
    0
    Перечисление. И далее подстановка.