Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php zend framework中带有附件的垃圾邮件_Php_Zend Framework - Fatal编程技术网

Php zend framework中带有附件的垃圾邮件

Php zend framework中带有附件的垃圾邮件,php,zend-framework,Php,Zend Framework,我正在尝试使用zend framework发送带有zip文件附件的电子邮件。但我总是把它发送到我电子邮件的垃圾邮件目录 这是我使用的附加代码 我不知道是什么问题,请帮我找到这个。非常感谢 $mail = new Zend_Mail(); $mail->setType(Zend_Mime::MULTIPART_RELATED); $mail->setBodyHtml($email_body); $mail->setFrom('admin@websi

我正在尝试使用zend framework发送带有zip文件附件的电子邮件。但我总是把它发送到我电子邮件的垃圾邮件目录

这是我使用的附加代码

我不知道是什么问题,请帮我找到这个。非常感谢

    $mail = new Zend_Mail();
    $mail->setType(Zend_Mime::MULTIPART_RELATED);
    $mail->setBodyHtml($email_body);
    $mail->setFrom('admin@website.com', '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 ';
    }
$mail=new Zend_mail();
$mail->setType(Zend_Mime::多部分相关);
$mail->setBodyHtml($email\u body);
$mail->setFrom('admin@website.com","斯蒂芬·诺兰",;
$mail->addTo($_POST['email'],'Kamalifestyle Client');
$mail->setSubject(“感谢Kamalifestyle,请参阅附件”);
$attachment=$mail->createAttachment(文件获取内容($currentFile));
$attachment->type='zip';
$attachment->filename=“completebook.zip”;
如果($mail->send()){
取消链接($currentFile);
回显“已发送消息”;
?>

$attachment->type
应该是附件的MIME类型,而不是文件扩展名

电子邮件出现在垃圾邮件目录中的原因可能还有其他。请参阅将邮件放入垃圾邮件目录的软件手册(即邮件服务器或邮件用户代理)。例如,如果您的IMAP服务器根据垃圾邮件刺客添加的标题使用筛选将邮件移动到垃圾邮件目录中,则您可能需要读取