[imp] delete message after report as spam
David Chang
david at thbuo.gov.tw
Tue May 20 00:12:33 PDT 2003
Sorry,typo
imp/config/conf.xml
====================
116a117
<configboolean name="delete_after_report" desc="Should we delete them after
report?">true</configboolean>
¤Þ¥Î David Chang <david at thbuo.gov.tw>:
> Hi all:
> Since nobody like spam,why not delete them after reported ?
>
> Here are patches that i just used.
> imp/message.php
> ===============
>
> 164a165,178
> > /* Delete Spam after report */
> > if ($conf['spam']['delete_after_report']) {
> > require_once IMP_BASE . '/lib/Message.php';
> > $imp_message = &new IMP_Message();
> > $imp_message->setMailboxObject($imp_mailbox);
> > $imp_message->delete();
> > if ($prefs->getValue('mailbox_return')) {
> > _returnToMailbox($imp_mailbox->getMessageIndex());
> > require IMP_BASE . '/mailbox.php';
> > exit;
> > }
> > $notification->push(_("The message has been deleted."),
> 'horde.message');
> > }
> >
>
> imp/mailbox.php
> ===============
>
> 179a180,193
> >
> > /* Delete Spam after report */
> > if ($conf['spam']['delete_after_report'] && !empty($indices)) {
> > require_once IMP_BASE . '/lib/Message.php';
> > $imp_message = &new IMP_Message();
> > $imp_message->delete($indices);
> > /* For POP3, redirect so that refreshing the page doesn't delete
> more m
> essages accidentally. */
> > if (strstr($imp['base_protocol'], 'pop3')) {
> > header('Location: ' . Horde::url($mailbox_url, true));
> > exit;
> > }
> > $notification->push(sprintf(_("%d message(s) have been deleted."),
> $msg
> _count), 'horde.message');
> >
> > }
>
> imp/config/conf.xml
> ====================
> 116a117
> > <configstring name="delete_after_report" desc="Should we delete them
> after
> report?">true</configstring>
>
>
> David Chang
>
>
>
> --
> IMP mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: imp-unsubscribe at lists.horde.org
>
More information about the imp
mailing list