- Fix unread message unintentionally marked as read if read_when_deleted=true (#1485409)
| | |
| | | CHANGELOG RoundCube Webmail |
| | | --------------------------- |
| | | |
| | | 2008/10/27 (alec) |
| | | ---------- |
| | | - Fix unread message unintentionally marked as read if read_when_deleted=true (#1485409) |
| | | - Remove port number from SERVER_NAME in smtp_helo_host (#1485518) |
| | | |
| | | 2008/10/25 (alec) |
| | | ---------- |
| | | - Don't send disposition notification receipts for messages marked as 'read' (#1485523) |
| | |
| | | $count = sizeof(explode(',', ($uids = get_input_value('_uid', RCUBE_INPUT_POST)))); |
| | | $target = get_input_value('_target_mbox', RCUBE_INPUT_POST); |
| | | $mbox = get_input_value('_mbox', RCUBE_INPUT_POST); |
| | | |
| | | // flag messages as read before moving them |
| | | if ($CONFIG['read_when_deleted']) |
| | | $IMAP->set_flag($uids, 'SEEN'); |
| | | |
| | | $moved = $IMAP->move_message($uids, $target, $mbox); |
| | | |
| | | if (!$moved) { |
| | |
| | | $OUTPUT->send(); |
| | | exit; |
| | | } |
| | | |
| | | // flag old messages as read because rcube_imap will not send expunge command after moving |
| | | if ($CONFIG['read_when_deleted']) |
| | | $IMAP->set_flag($uids, 'SEEN'); |
| | | |
| | | if (!$CONFIG['flag_for_deletion']) |
| | | $addrows = true; |