Я пользуюсь такой функцией:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- Function mail_to($to, $from, $subj, $text, $files=null){
- $headers[] ="MIME-Version: 1.0";
- $headers[] ="Content-Type: multipart/mixed;boundary=\"$boundary\"; type=\"text/html;\"";
- $headers[] ="From: ".$from;
- $headers[] ="Reply-To: ".$from;
- $headers[] ="Return-Path: ".$from;
- $multipart[]= "--".$boundary;
- $multipart[]= "Content-Type: text/html; charset=utf-8";
- $multipart[]= "Content-Transfer-Encoding: Quot-Printed";
- $multipart[]= ""; // раздел между заголовками и телом html-части
- $multipart[]= $text;
- $multipart[]= "";
- {
- foreach($files as $filename => $filecontent)
- {
- $multipart[]="--".$boundary;
- $multipart[]= "Content-Type: application/octet-stream; name=\"".$filename."\"";
- $multipart[]= "Content-Transfer-Encoding: base64";
- $multipart[]= "Content-Disposition: attachment; filename=\"".$filename."\"";
- $multipart[]= "";
- }
- }
- $multipart[]= "--$boundary--";
- $multipart[]= "";
- }
- $to="Test <TEST@TEST.RU>";
- $from="Test <TEST1@TEST.RU>";
- $subj="Привет мир!";
- $text='<HTML><HEAD><IMG border=0 alt=HevyWeb src="http://www.hevyweb.com.ua/templates/new/images/logo.jpg" width=314 height=173><B>Привет мир</B>';
- If (mail_to($to, $from, $subj, $text, $files))
- {
- Echo "Письмо удачно отправлено";
- }
- Else
- {
- Echo "Сбой при отправлении письма";
- }