Я использую этот код для отправки формы с загруженным файлом. Однако он отлично работает с первичной почтой, но не отправляет электронную почту cc.
$headers = "From: $email"; $headers .= 'Cc: xyz@gmail.com' . "\r\n"; // create a boundary string. It must be unique $semi_rand = md5(time()); $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x"; // Add the headers for a file attachment $headers .= "\nMIME-Version: 1.0\n" . "Content-Type: multipart/mixed;\n" . " boundary=\"{$mime_boundary}\"";
пожалуйста, помогите мне запустить его. благодаря
ты должен попробовать таким образом
$headers = 'From: webmaster@example.com' . "\r\n" ; $headers .= 'Cc: xyz@gmail.com' . "\r\n";
Вы пропустили фид строки после первой строки заголовка
$headers = "From: $email"; $headers .= 'Cc: xyz@gmail.com' . "\r\n";
Это выведет From: $emailCc: xyz@gmail.com
в вашем заголовке – добавьте разрыв строки на первой строке
CC
в заголовках хорош, но на самом деле это не приводит к отправке конечному пользователю. Вам необходимо указать функцию mail()
в значении $to
, адресе дополнительных людей, которым вы хотите получить копию письма. Сюда входят To, CC и BCC.
Здесь очень хороший пример CC и BCC: http://php.net/manual/en/function.mail.php