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

danepowell’s picture

Where are you seeing the error? Just after enabling the module, or also when trying to add a mailbox?

artatac’s picture

from 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

danepowell’s picture

This 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?

artatac’s picture

sorry - 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

danepowell’s picture

Version: 7.x-2.x-dev » 7.x-2.4
Status: Active » Closed (duplicate)

This is clearly a duplicate of #1421080: Missing Feeds plugins on module enable - let's continue discussion there.

danepowell’s picture

Title: No retrieval plugins are available » Missing retrieval plugins
Version: 7.x-2.4 » 7.x-2.x-dev
Status: Closed (duplicate) » Active

Actually I think the solution for this is not going to be the same as for the other issue.

danepowell’s picture

Status: Active » Postponed (maintainer needs more info)

@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.

rajeevk’s picture

Hello 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

danepowell’s picture

@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.

danepowell’s picture

artatac, please try 7.x-2.5 and let me know if this is fixed or still an issue for you.

matt v.’s picture

FWIW, 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.

danepowell’s picture

@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.

matt v.’s picture

Yes, 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.

danepowell’s picture

Status: Postponed (maintainer needs more info) » Closed (cannot reproduce)