Я пытаюсь отправить электронное письмо администратору после нажатия кнопки отправки на странице регистрации. Код, приведенный ниже, отлично работает, и я получаю все подробности на адрес электронной почты администратора. Я застрял в двух местах:Отправка электронной почты по электронной почте с прикрепленным файлом
- Я хочу отправить CC на [email protected] Я попытался поместить запятую в переменную как
$receiver = "[email protected],[email protected]";
, но она не работает. Почта не отправляется. Необходимо знать, как отправить это письмо двум разным людям. $panph1
переменная возвращает имя файла на сервере (1467896354.jpg в этом примере). Он отображает имя файла в теле письма вместе со всеми другими данными. Этот файл хранится в /pancard/1467896354.jpg - Какие изменения я должен внести, чтобы получить фактический файл, прикрепленный к этому письму.
Благодаря
$subject = "New registration from $name ";
$receiver = "[email protected]";
$prod_id1=$rowcc['prod_id'];
$mobile1=$rowcc['mobile'];
$reg=$rowcc['reg_date'];
$ip1=$rowcc['ip'];
$panno1=$rowcc['pan_no'];
$panph1=$rowcc['pan_photo'];
$message = "
<html>
<body>
<table>
<tr>
<td>Product ID</td>
<td>:</td>
<td>$prod_id1</td>
</tr>
<tr>
<td>Name</td>
<td>:</td>
<td>$name</td>
</tr>
<tr>
<td>Email Address</td>
<td>:</td>
<td>$to</td>
</tr>
<tr>
<td>Mobile</td>
<td>:</td>
<td>$mobile1</td>
</tr>
<tr>
<td>Registration Date</td>
<td>:</td>
<td>$reg</td>
</tr>
<tr>
<td>IP Address</td>
<td>:</td>
<td>$ip1</td>
</tr>
<tr>
<td>Pan Card Number</td>
<td>:</td>
<td>$panno1</td>
</tr>
<tr>
<td>Pan Card Photo</td>
<td>:</td>
<td>$panph1</td>
</tr>
</table>
</body>
</html>
";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From:'.$from."\r\n"
.'Reply-To: $receiver'."\r\n";
mail($receiver,$subject, $message, $headers);
Возможный дубликат http://stackoverflow.com/questions/12301358/send-attachments-with-php-mail – ecorvo
Я видел эту страницу, прежде чем я отправил мой вопрос, он говорит о скрипте PHPMailer, но у меня есть свои собственные классы, и функция 'mail()' отлично работает. Это просто, что я не знаю правильного синтаксиса для добавления CC (другое письмо) и типа содержимого/заголовков/синтаксиса для добавления вложения. – Sabha
Вы пытались помещать этот заголовок для отправки копии электронной почты? '$ headers. = 'Cc: [email protected]'. «\ r \ n»; ' – Nick