2014-12-30 1 views
3

Я использую mime smtp yo send mail. моя проблема в том, что почта идет без привязанности. Я хочу отправить PDF-письмо с приложением. мой код выглядит следующим образомДобавить приложение pdf в mime smtp

$a = $fpdf->writeHTML($fpdf, true, false, true, false, '') ; 
    //$a = $fpdf->Output() ; 


    $host  = 'smtp.ample.co.in'; 
$username = '[email protected]'; 
$password = 'asa3'; 

$to = "[email protected]"; 
$from = "[email protected]"; 
$subject = "Attachments Test"; 
$filename = "test"; 

$headers = array(
    'To' => $to, 
    'From' => $from, 
    'Subject' => $subject 
); 

$smtp = Mail::factory('smtp', array('host'=>$host, 'auth'=>true, 'username'=>$username, 'password'=>$password)); 

$text = "Plain Text Email Content"; 
$html = "HTML Email Content\n"; 
//$attachment = "mail_serinv.php?tchyear=2014&tchfyear=14&tchcid=001&tninvid=105466&tcpflag=I&tcnflag=L"; 

$mime = new Mail_mime(); 
$mime -> setTXTBody($text); 
$mime -> setHTMLBody($html); 
$mime -> addAttachment($a, 'text/plain',$filename,false); 

$body = $mime -> get(); 
$headers = $mime -> headers($headers); 

$mail = $smtp -> send($to, $headers, $body); 

if(PEAR::isError($mail)) { 
    echo $mail->getMessage(); 
} else { 
    echo 'Message sent'; 
} 

я поиск много ссылок и найти бесполезно. пожалуйста, помогите мне найти решение

+0

«AddAttachment» возвращает значение «успех/неудача»? Можете ли вы связать нас с документами для этого метода? Что здесь делает «ложь»? – halfer

+0

показывает приложение test.php с данными 0kb..no – namratha

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^