Отправка писем на PHP с апатчем
Будем отправлять письма на PHP с аттачем: $from = "admin"; // От кого
$to = "tiger1989@mail.ru"; // Кому $filename = "certificates/image.jpg"; // Полное имя файла $subj = 'TIGER IMAGE'; // Тема сообщения $text = 'Hello from tigercms.com'; // Тело сообщения $f = fopen($filename,"rb"); // Открываем и читаем бинарно файл $filename $un = strtoupper(uniqid(time())); $head = "From: $fromn"; // Создаем заголовки нашего письма $head .= "To: $to "; $head .= "Subject: $subj "; $head .= "X-Mailer: PHPMail Tool "; $head .= "Reply-To: $from "; $head .= "Mime-Version: 1.0 "; $head .= "Content-Type:multipart/mixed;"; $head .= "boundary="----------".$un."" "; $zag = "------------".$un." Content-Type:text/html; "; $zag .= "Content-Transfer-Encoding: 8bit $text "; $zag .= "------------".$un." "; $zag .= "Content-Type: application/octet-stream;"; $zag .= "name="".basename($filename)."" "; $zag .= "Content-Transfer-Encoding:base64 "; $zag .= "Content-Disposition:attachment;"; $zag .= "filename="".basename($filename)."" "; $zag .= chunk_split(base64_encode(fread($f,filesize($filename))))." "; // Кодируем строку // в base64, деля файл на небольшие «куски» функцией "chunk_split" mail("$to", "$subj", $zag, $head); // Посылаем письмо функцией mail() ?>
Источник: http://www.srubil.ru | |
| |
Просмотров: 442 | | |
Всего комментариев: 0 | |