Despite double checking that Mailhandler PHP IMAP module is enabled I get the message
No retrieval plugins are available. Please enable a module providing a retrieval plugin, such as the Mailhandler PHP IMAP module.
It is a fresh install of d7 with (initially) using the Quickstart. When that failed I tried restarting with just the standard modules but the effect is the same.
I will try the non dev version and see if that sorts it
Comments
Comment #1
danepowell commentedWhere are you seeing the error? Just after enabling the module, or also when trying to add a mailbox?
Comment #2
artatac commentedfrom scratch...
new drupal install the
Modules > Mailhandler quick-start > enable
You must enable the Features, Feeds Admin UI, Feeds, Chaos tools, Job Scheduler, Mailhandler, Mailhandler PHP IMAP, Strongarm modules to install Mailhandler quick-start.
Would you like to continue with the above?
> continue
then add a mailbox message
PLUS
Missing Feeds plugin MailhandlerFetcher. See mailhandler_nodes. Check whether all required libraries and modules are installed properly.
Missing Feeds plugin MailhandlerParser. See mailhandler_nodes. Check whether all required libraries and modules are installed properly.
You have enabled Mailhandler, but not any modules providing retrieval plugins (such as the Mailhandler PHP IMAP module). Without a retrieval plugin, Mailhandler is basically useless.
scroll down and yes
Mailhandler PHP IMAP
7.x-2.4 IS enabled
Comment #3
danepowell commentedThis is probably actually just a bug with Ctools, in that plugins are not enabled in the correct order or the plugin registry is not refreshed. If you just ignore the message, and try to add a mailbox, does everything work correctly?
Comment #4
artatac commentedsorry - still an issue
I note in the logs that
Plugin Mailhandler fetcher of plugin type feeds:plugins points to nonexistent file sites/all/modules/mailhandler/plugins/feeds/plugins/MailhandlerFetcher.class.php for class handler handler.
when I go to that directory there are just a couple of .inc files
if you want/need a look
http://leetoons.com/user
webmaster
aa
test site
Comment #5
danepowell commentedThis is clearly a duplicate of #1421080: Missing Feeds plugins on module enable - let's continue discussion there.
Comment #6
danepowell commentedActually I think the solution for this is not going to be the same as for the other issue.
Comment #7
danepowell commented@artatac I checked your site (#4) and it looks like you've deleted MailhandlerPhpImapRetrieve.inc - what's up with that?
Please install a fresh copy of Mailhandler 7.x-2.x-dev and confirm that this is still a problem.
Comment #8
rajeevkHello All,
I am also getting the same problem for "No retrieval plugins are available. Please enable a module providing a retrieval plugin, such as the Mailhandler PHP IMAP module." for my drupal version 6.22
When I am trying to add user it's giving this error at first time & if I am trying to save it again then it's showing "HTTP Error 0" & forwarding me to HTML syntax page full of coding...
I am having all the required module activated.
Can you please help me ?
Thanks,
Rajeekr
Comment #9
danepowell commented@Rajeekr I think your issue (#1563888: Error related to missing 'MailhandlerRetrieve' class) is unrelated. I suspect both you and artatac have damaged installs, i.e. you are missing files in the Mailhandler package.
Comment #10
danepowell commentedartatac, please try 7.x-2.5 and let me know if this is fixed or still an issue for you.
Comment #11
matt v. commentedFWIW, I started seeing the "Missing Feeds plugin MailhandlerFetcher" error too. It seemed to get triggered when I tried to add some debugging code to the MailhandlerPhpImapRetrieve.class.php file.
Ultimately, I had to disable, uninstall, and then reinstall MailHandler to get it working again. Unfortunately, that also cleared out the Mailhandler Mailboxes I had created, but they weren't too difficult to add back.
Comment #12
danepowell commented@Matt - Did you try simply clearing your site caches first before uninstalling / reinstalling Mailhandler? That should have the same effect. Also, you can export your mailboxes to back them up and then re-import them, rather than starting from scratch.
Comment #13
matt v. commentedYes, I tried clearing all caches.
For some reason, the mailboxes disappeared from the list when the error appeared. I only had two configured though, so it wasn't a hassle to recreate them.
Comment #14
danepowell commented