alecpl
2008-10-25 072fdef114759dcc1c5b7ba351ff523f25b75563
- Don't send disposition notification receipts for messages marked as 'read' (#1485523)


2 files modified
14 ■■■■■ changed files
CHANGELOG 4 ●●●● patch | view | raw | blame | history
program/steps/mail/show.inc 10 ●●●● patch | view | raw | blame | history
CHANGELOG
@@ -1,6 +1,10 @@
CHANGELOG RoundCube Webmail
---------------------------
2008/10/25 (alec)
----------
- Don't send disposition notification receipts for messages marked as 'read' (#1485523)
2008/10/24 (alec)
----------
- Added option 'identities_level', removed 'multiple_identities'
program/steps/mail/show.inc
@@ -69,10 +69,6 @@
  $OUTPUT->set_pagetitle($MESSAGE->subject);
  
  // mark message as read
  if (!$MESSAGE->headers->seen)
    $IMAP->set_flag($MESSAGE->uid, 'SEEN');
  // give message uid to the client
  $OUTPUT->set_env('uid', $MESSAGE->uid);
  // set environement
@@ -87,7 +83,7 @@
    
  // check for unset disposition notification
  if ($MESSAGE->headers->mdn_to &&
      !$MESSAGE->headers->mdn_sent &&
      !$MESSAGE->headers->mdn_sent && !$MESSAGE->headers->seen &&
      $IMAP->check_permflag('MDNSENT') &&
      $mbox_name != $CONFIG['drafts_mbox'] &&
      $mbox_name != $CONFIG['sent_mbox'])
@@ -140,6 +136,10 @@
    $OUTPUT->set_env('next_uid', $next);
  if ($last >0)
    $OUTPUT->set_env('last_uid', $last);
  // mark message as read
  if (!$MESSAGE->headers->seen)
    $IMAP->set_flag($MESSAGE->uid, 'SEEN');
  }