English 中文(简体)
使用 PHP 清除电子邮件
原标题:Purge emails using PHP

我有一个PHP脚本, 它每天空置一个邮箱。 问题是, 所有被删除的邮件都被移到垃圾桶, 垃圾也永远不会被清理 。

我用 PHP IMAP 命令处理邮箱 。

$this->_mbox = imap_open(
    $this->_data[ server ],
    $this->_data[ user ],
    $this->_data[ pass ],
    OP_SILENT
)

...
imap_delete($this->_mbox, $index);

...
imap_expunge($this->_mbox);

我要怎么清理垃圾?

<强度 > EDIT:

imap_ delete () () 完全删除电子邮件( 也从废件箱中) 。 现在, Im 正在尝试找到读取废件箱的方法 。 我尝试以同样的方式打开目录, 如打开收件箱而没有成功 。

问题回答

问题是否在于 $index ?

如果您想要擦掉所有的垃圾信箱, 请尝试这个来代替 :

<?php
$conn = @imap_open("{$server/$serverType}Trash", $user, $pass) 
   or die("Connection to folder failed");

// delete email(s)
@imap_delete($conn, 1:* );   // to clear out an entire mailbox.
@imap_expunge($conn);
echo "Trash is empty.";
?>

希望这有帮助! 致谢信< a href="http:// en.php. net/ manual/fr/ fr/ for/ form.imap- delete. php# 37300" rel="nofollow" >jacky





相关问题
Angle brackets in php

I want to store angle brackets in a string in PHP because i want to eventually use mail() to send an HTML email out. The following is the code that doesn t seem to work. while(...) { $msg .= "<...

authlogic auto_register feature using my options

I have auto registration working with authlogic using gaizka s version of authlogic_openid which I found on Github since pelle s original addition of the feature seemed to cause issues. http://...

Zend 邮件问题,涉及外国char子+ com子

泽斯德邮局在名称被定为具有外国性质(如“保”)和 com(”)的物品时,就放弃了一种例外(因为邮局(邮局)退回假)。 重新提出以下守则。

How to track an email in Java?

How I can track an email? I m using java on the server side for sending emails. I want to track whether it is delivered , opened, etc... How I can do that ?

Web Link in a mail is not rendering as link in yahoo

string from = "abc@gmail.com"; string to = "xyz@gmail.com,xyz@yahoo.co.in"; string password="abcxyz"; MailMessage mail = new System.Net.Mail.MailMessage(); mail.To.Add(to); mail.From = new ...

SharePoint - Approaching Website Storage Limit Email

How can i go about changing the distribution list as well as the email text for the email that goes out to site collection admin when a site collection approaches it s size limit? Thanks for your ...

How to create an email mailing list

Im creating a coming soon page for a website im developing, and im adding an option for the user to enter their email address so we can email them when the site is up. How do I do this?

CCNet email does not include MSBuild results

We re using CCNet 1.4.4.83 but when an MSBuild task fails, we don t get the MSBuild results (i.e. missing file or whatever reason the compile failed) in the email notification. I do see the build ...

热门标签