Summary | Add forwarded icon to mailbox view |
Queue | IMP |
Queue Version | HEAD |
Type | Enhancement |
State | Resolved |
Priority | 1. Low |
Owners | slusarz (at) horde (dot) org |
Requester | jan (at) horde (dot) org |
Created | 02/03/2006 (7113 days ago) |
Due | |
Updated | 01/12/2010 (5674 days ago) |
Assigned | |
Resolved | 12/17/2008 (6065 days ago) |
Milestone | |
Patch | No |
Request #3402- Add support for '$Forwarded' IMAP keywordhttp://git.horde.org/diff.php/imp/docs/CHANGES?rt=horde-git&r1=4b75c91ba3c108bf447725e207daa7c8217aebb0&r2=b4cc0cff3495af6da6d84d3c12a38cba48b5aae9
http://git.horde.org/diff.php/imp/lib/Compose.php?rt=horde-git&r1=755891fc5613924d6be74e0a55fb8e3aefb75af6&r2=b4cc0cff3495af6da6d84d3c12a38cba48b5aae9
http://git.horde.org/diff.php/imp/lib/IMP.php?rt=horde-git&r1=6c5d78042f5e4c84777d95f7b986ed8c68178cde&r2=b4cc0cff3495af6da6d84d3c12a38cba48b5aae9
http://git.horde.org/diff.php/imp/lib/Views/ListMessages.php?rt=horde-git&r1=c2ce6a16f93ba0e3a98d5134b4b68f5fef14752a&r2=b4cc0cff3495af6da6d84d3c12a38cba48b5aae9
http://git.horde.org/diff.php/imp/mailbox-mimp.php?rt=horde-git&r1=2bfcb48ac4046875fee8dfa10ed2c850150dec51&r2=b4cc0cff3495af6da6d84d3c12a38cba48b5aae9
http://git.horde.org/diff.php/imp/mailbox.php?rt=horde-git&r1=1ab28217cb086bd04c53c45e400c10198dfc6961&r2=b4cc0cff3495af6da6d84d3c12a38cba48b5aae9
http://git.horde.org/diff.php/imp/message-mimp.php?rt=horde-git&r1=d7f793427c092e67d8e8461caf2f4cd368c9f4bd&r2=b4cc0cff3495af6da6d84d3c12a38cba48b5aae9
http://git.horde.org/diff.php/imp/message.php?rt=horde-git&r1=9cd2bfdc9a3d6ad28195ced4ee9d7ab6ca3600d2&r2=b4cc0cff3495af6da6d84d3c12a38cba48b5aae9
http://git.horde.org/diff.php/imp/templates/mailbox/navbar.html?rt=horde-git&r1=494134b0cb53996bc9815e438ac7bf14bd3fea50&r2=b4cc0cff3495af6da6d84d3c12a38cba48b5aae9
http://git.horde.org/diff.php/imp/themes/screen-dimp.css?rt=horde-git&r1=99c47fb5b74d0acee293eaf6db66e4ea58bdc9c3&r2=b4cc0cff3495af6da6d84d3c12a38cba48b5aae9
http://git.horde.org/diff.php/imp/themes/screen.css?rt=horde-git&r1=0ce47ed65bf6ec3969f412b5427625ebc8a44c60&r2=b4cc0cff3495af6da6d84d3c12a38cba48b5aae9
Assigned to Michael Slusarz
State ⇒ Resolved
State ⇒ Accepted
State ⇒ Stalled
effectively, stalled until then.
it into CVS. It's too ugly, kills performance, and probably breaks the
imap cache.
flags is imap_header() which doesn't do what you expect from it's
name, but retrieves more or less every message's full headers and
partial bodies of a complete mailbox. Guess how efficient this is...
Anyway, I got it working now, but it probably should be enabled with
mailbox cache only, and only on small installs.
called $Forwarded, maybe we can use that. I'm working on setting
custom flags atm anyway.
- we can send whatever we want with
imap_setflag_full/imap_clearflag_full. But there isn't an imap_*
function for directly retrieving flags.
called $Forwarded, maybe we can use that. I'm working on setting
custom flags atm anyway.
been asked for many times and the patch never has been discussed.
State ⇒ Feedback
least this should be done using the mailbox cache instead.
Priority ⇒ 1. Low
State ⇒ Accepted
New Attachment: useforwards.diff
Queue ⇒ IMP
Summary ⇒ Add forwarded icon to mailbox view
Type ⇒ Enhancement
Am Donnerstag, 9. Juni 2005 17:20 schrieb Chuck Hagenbuch:
and I give them user defined status, too.
Recently I connected to my work mailbox from a newly configured thunderbird at
home and all the flags were there, even the user defined ones. So these flags
have to be on the server somehow (it's a cyrus).
Implementing server side user defined status flags would be better that any
hack.
Quoting Chuck Hagenbuch <chuck@horde.org>:
Quoting Simon Detheridge <simon@widgit.com>:
It seems like this should be trivial. Is there an option I'm missing, or do I
need to modify a php file somewhere?
You'd have to implement it. On large mailboxes it'll be quite slow.
I had a bash at it. I've attached a patch that provides the icon and
works on my
system. I expect all the seasoned developers will be horrified with
the way it's
done, as I've not had a stab at playing with horde code before. ;-)
It *will* stop my users asking for it however.
There are problems with reading fhe 'forwarded' state from the history, for
example you can't "mark as" forwarded, or similarly unmark... Not
without doing
some history-mangling, which seems incredibly unwise.
I'm thinking that a hack like this could be used to add category
information...
By adding it to the maillog for the message in question. There'd be no way to
search on it though. It'd probably need a separate table...