When I call 'message_outgoing_complete' hook it returns an encrypted (by
RECIPIENT public key) $MAIL_MIME instance.
After that I want to store ('_store_target') the message in Sent Items
folder (or Draft or what user wants), encrypted by SENDER public key.I think hook could return 2 Mail_Mime instance: one for sending (rcmail_deliver_message()) and one for later storing ($IMAP->save_message()). Is there any best practice? thx A. 2012/8/23 A.L.E.C <[email protected]> > On 08/22/2012 10:52 PM, Szuts Attila wrote: > > > > I composed a simple HTML mail with one txt attachment. > > enigma.php calling this hook: > > $this->add_hook('message_outgoing_body', array($this, 'msg_encode')); > > > > In msg_encode function debugging 'message' argument gives the following > > output: > > you mean debugging all hook arguments.... > > > /array ( > > 'body' => '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 > Transitional//EN"> > > > Where can I find the attached txt file? How can I reach and encrypt it? > > Attachments are available via $GLOBALS['COMPOSE']['attachments'] > > If using message_outgoing_body will be still uncomfortable, I suppose we > could add an additional hook after complete message is composed, ca. > line 606 of sendmail.inc file. Also extending Mail_mime package with > some more getters could be useful. > > -- > Aleksander 'A.L.E.C' Machniak > LAN Management System Developer [http://lms.org.pl] > Roundcube Webmail Developer [http://roundcube.net] > --------------------------------------------------- > PGP: 19359DC1 @@ GG: 2275252 @@ WWW: http://alec.pl > _______________________________________________ > Roundcube Development discussion mailing list > [email protected] > http://lists.roundcube.net/mailman/listinfo/dev >
_______________________________________________ Roundcube Development discussion mailing list [email protected] http://lists.roundcube.net/mailman/listinfo/dev
