一旦用戶點擊註冊頁面上的提交按鈕,我試圖發送一封電子郵件給管理員。下面給出的代碼工作正常,我得到了管理員電子郵件地址的所有細節。我被困在兩個地方:用附件發送電子郵件到多封電子郵件
- 我想發一個抄送到[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。='抄送:[email protected]'。 「\ r \ n」;' – Nick