[imp] Fetchmail again
Rick Romero
rick at havokmon.com
Sun Dec 7 22:06:00 UTC 2008
This patch just lists the accounts that were created with the default
'imap' driver for fetching within IMP.
I think it might be better in the long run to add another variable to
the preference array that says whether or not this particular account
should be available (or maybe 'enabled'?) for IMP to Fetch.
For Example, the drivers I've added are for FetchYahoo and GotMail
('web' driver), and IMAPSync. These are all external to IMP, do not
really conform to the standard account setup template, and don't run
within IMP.
I'm not entirely sure how, or if, these patches fit with mainstream IMP,
but here it is again :)
--- /usr/local/www/data/horde/imp/fetchmail.php Fri Jun 13 18:55:34 2008
+++ /usr/local/www/sub/beta/horde/imp/fetchmail.php Sun Dec 7
16:08:17 2008
@@ -66,10 +66,13 @@
if ($accounts) {
$accountsval = array();
foreach (array_keys($accounts) as $key) {
- $accountsval[] = array(
- 'key' => $key,
- 'label' => htmlspecialchars($fm_account->getValue('id', $key))
- );
+ if ( preg_match("/imap/i" , $fm_account->getValue('driver',
$key) ) ){
+ $accountsval[] = array(
+ 'key' => $key,
+ 'label' => htmlspecialchars($fm_account->getValue('id',
$key))
+ );
+ }
+
}
$t->set('accounts', $accountsval);
}
More information about the imp
mailing list