2013-04-09 14 views
0

我想用zip文件附件使用zend框架發送電子郵件。但我總是把它發送到我的電子郵件的垃圾目錄。附件在zend框架中的垃圾郵件

這裏是我使用的附加代碼。

我不知道什麼問題請幫我找到這個。非常感謝。

$mail = new Zend_Mail(); 
    $mail->setType(Zend_Mime::MULTIPART_RELATED); 
    $mail->setBodyHtml($email_body); 
    $mail->setFrom('[email protected]', 'Stephen Nolan'); 
    $mail->addTo($_POST['email'], 'Kamalifestyle Client'); 
    $mail->setSubject('Thanks From Kamalifestyle, See Attachment'); 

    $attachment = $mail->createAttachment(file_get_contents($currentFile)); 
    $attachment->type = 'zip';   
    $attachment->filename = "completebook.zip"; 

    if ($mail->send()) { 
     unlink($currentFile); 
     echo 'Message Sent'; 
     ?> 

    <?php 
    } else { 
     echo 'Error Sending '; 
    } 

回答

1

$attachment->type應該是附件的MIME類型,而不是文件擴展名。

其他原因可能存在,爲什麼電子郵件結束在您的垃圾目錄。請參閱將郵件放入垃圾郵件目錄的軟件手冊(即郵件服務器或郵件用戶代理)。例如,如果您的IMAP服務器使用篩選功能根據垃圾郵件刺客添加的標題將郵件移動到垃圾郵件目錄中,則可能需要閱讀Spam Assassin Wiki: False Positives

+0

謝謝,我通過在谷歌搜索搜索zip MIME類型。 – 2013-04-09 12:59:41