If you are using Mailing Group Listserv plugin and are not able to receive emails on your subscriber email. Then there the few quick things to check which are as follows:
-The group email and password are correct and have no spelling mistakes
-Check if imap_open() function is available on your hosting server. A few hosting providers like Network Solutions disable php imap extension which results in wpmg not working.To check if the imap_open() function is available or not, install WPMG, go to “Troubleshooting” under “Mailing Group Manager”. Scroll down and you will find troubleshooting information at the bottom of this page. Availability of imap_open() is a must for the plugin to work.
-If you have corrected/verified first 2 point but still emails are not being received by subscribers then there is a chance that plugin is unable to connect to your mailbox.
This means that plugin is not able to read emails from group email inbox
For solving this, click “Test IMAP/POP3 connection” button on mailing group settings page, it will tell you if WPMG can connect to mailbox or not, it will also tell you (in some cases) if there is a recommended setting.
If WPMG still gives “connection failed” error no matter what settings you use, there is an alternate way to resolve this. You can use the function/code below in your functions.php and specify the correct connection string. Below is an example I used for setting imap connection string in hostMonster.com and it worked perfectly!
function hostmonster_imap_connection_string_wpmg($strConnect){
$strConnect = ‘{host312.hostmonster.com/imap/ssl/novalidate-cert}INBOX’; //use your own connection string here
return $strConnect;
}
add_filter(“mg_change_imap_flag”,”hostmonster_imap_connection_string_wpmg”);
What connection string to use? Ask your hosting provider.
-When you are sure that plugin is able to read emails from your inbox, then the last thing to check is, if its able to send emails to subscribers or not. To resolve this make sure that your outgoing email or smtp settings are correct. If you don’t know what settings to use, you can ask your hosting provider, server admin or smtp support for correct settings. Alternatively, test the outgoing emails by going to troubleshooting page and sending a test email to group. See if you got a success message or any errors too.
-If all above is correct but you are still not receiving emails, check if cron is working on your server. To check this, you can install any good cron manager plugin and see what events are scheduled. I use Advanced Cron Manager for this and check if wpmg’s crons are there in scheduled crons or not.
If you are not able to do anything yourself, buy our premium plugin and support, which will fix things for you 🙂
We will keep adding more to this list, as we come across new problems : )
Happy group emailing!