} } } } else { $MSIMAP->log('Blank message, ignore'); } // If spam filter is enabled, and message is spam, are we just deleting? if ($spamBypass == 'yes' && $IMDT->im_spam == 'yes' && defined('B8_LOADED')) { $pipes[6] = ++$pipes[6]; $MSIMAP->flagMessage($mailbox, $i); } else { // Are we moving message.. if ($IMDT->im_protocol == 'imap') { if ($IMDT->im_move) { $MSIMAP->log('Move option enabled, moving ticket to ' . $IMDT->im_move); $MSIMAP->moveMail($mailbox, $i); } else { $MSIMAP->log('Message flagged for deletion after loop has finished'); $MSIMAP->flagMessage($mailbox, $i); } } } } else { if (!empty($filters['matches'])) { $MSIMAP->log('Message will be deleted because skip filter matches were found. Admin > Imap Spam Filter > Skip Filters. Details to follow.'); $MSIMAP->log(implode('{nl}', $filters['matches'])); $MSIMAP->flagMessage($mailbox, $i); } } } // Close mailbox..closes mailbox and removes messages marked for deletion..