[Tickets #13453] Re: IMP Hooks pre_sent

noreply at bugs.horde.org noreply at bugs.horde.org
Wed Mar 11 04:18:39 UTC 2015


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: https://bugs.horde.org/ticket/13453
------------------------------------------------------------------------------
  Ticket             | 13453
  Updated By         | Git Commit <commits at lists.horde.org>
  Summary            | IMP Hooks pre_sent
  Queue              | IMP
  Version            | Git master
  Type               | Bug
  State              | Assigned
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             | Michael Slusarz
------------------------------------------------------------------------------


Git Commit <commits at lists.horde.org> (2015-03-11 04:18) wrote:

Changes have been made in Git (master):

commit 7cc3d8bc2b79999708f84bcf420494c013f82a48
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Mar 10 21:43:51 2015 -0600

     Refactor sending code

     Only send one message always. This ensures we don't run into
     process/send limitation in the middle of sending messages.

     S/MIME encryption was the only case where we were sending multiple
     messages, by S/MIME encrypted data supports multiple public certs per
     message (like PGP) so use that to combine into a single message.

     Additionally, sending the same message separately to multliple different
     recipients was incorrect since it was re-using the same message-id

     All changes made to headers object via pre_sent hook is now reflected in
     outgoing message (Implements Request #13453)

  imp/config/hooks.php.dist |    6 +-
  imp/docs/CHANGES          |    2 +
  imp/lib/Compose.php       |  578  
+++++++++++++++++++++++++--------------------
  imp/package.xml           |    1 +
  4 files changed, 326 insertions(+), 261 deletions(-)

http://github.com/horde/horde/commit/7cc3d8bc2b79999708f84bcf420494c013f82a48





More information about the bugs mailing list