отправка писем с вложениями(необычными вложениями)

  • Автор темы valerchik
  • Дата начала

valerchik

Guest
отправка писем с вложениями(необычными вложениями)

Вобщем надо мне отправлять письма с вложеными файлами...
ну тут типа все понятно, надо юзать PEAR. Но, файлы храняться в базе. следовательно я имею бинарную переменную в поторой сам файл.
Так вот, как вложить такой файл в письмо ??? использую PEAR
 

valerchik

Guest
Re: Re: отправка писем с вложениями(необычными вложениями)

Автор оригинала: Tor
кто сказал?

ручками это займет ну 20 строчек
пример в студию плиз :)
 

Tor

Новичок
PHP:
  $bound="delimeter-123456789";
  $header="From: la-la-la";
  $header.="Subject: ". date("Y-m-d") . "\n";
  $header.="Mime-Version: 1.0\n";
  $header.="Content-Type: multipart/related;\n";
  $header.="  boundary=\"$bound\"\n";
  $header.="  type=text/html\n\n";
  $body="\n\n--$bound\n";
  $body.="Content-type: text/html; charset=\"koi8-r\"\n";
  $body.="Content-Transfer-Encoding: 8bit\n\n";
  $body.="<center><img src=\"cid:mail_logo.jpg\"><br>$html";
  $file=fopen("mail_logo.jpg","rb");
  $body.="\n\n\n--$bound\n";
  $body.="Content-Type: image/jpeg;";
  $body.="  name=\"mail_logo.jpg\"\n";
  $body.="Content-Transfer-Encoding: base64\n";
  $body.="Content-Location: mail_logo.jpg\n";
  $body.="Content-ID: <mail_logo.jpg>\n\n";
  $body.=chunk_split(base64_encode(fread($file,10+filesize("mail_logo.jpg"))))."\n\n";
  $body.="$bound--\n\n";
    mail($adr,date("Y-m-d"),$body,$header);
будем считать строки?
 
Сверху