1 – Set up a POP / IMAP email box on your web server with the name of the mailing group you would like to use. For example, email@example.com.
Remember the password you chose, and note down the POP and SMTP mail servers and ports you need to access it with.
2 – Install WP Mailing Group plugin via your website’s WordPress Administration area, and go to Mailing Groups > Add New Mailing Group to create your first Mailing Group. Use the settings from the POP / IMAP email box you set up in step 1. If you are not sure about “Choose Mailing Function” option, select Wp mail option.
3 – (optional step – if you do all settings correctly and still emails don’t go through) ONLY if your website does NOT have traffic (eg. a visitor every couple of minutes), go to the Cron Jobs / Scheduled Tasks area of your web server’s control panel, and paste in the following line in the Command text field:
On some systems, you may need to use a curl function instead: curl -s http://www.yoursite.com/wp-cron.php
For either function, the suggested frequency is every 2 minutes.
Full information on this can be found in the plugin’s General Settings > Help panel.
4 – Go to the plugin’s General Settings > Introduction panel, and type in the Administrator Email Settings for your Mailing Groups. Then save all your settings there. You now have a “Test Email connection” button in group settings in plugin’s latest version, which will tell you if plugin is able to connect to your email inbox and read emails or not. It will display errors which will help you debug if plugin cannot connect. You can now use “gmail” as your email inbox, but some servers won’t allow accessing gmail from them, so you might get errors and not connect. Also go through this guide about troubleshooting emails not being sent by WPMG
5 – Insert the [mailing_group_form] shortcode on a page on your WordPress website, within page / post text or in a widget, so members can request to sign up for your Mailing Group. You can also add members manually from the plugin’s Add Subscribers or Import Users areas.
6 – You are now ready to receive membership applications for your Mailing Group, which will show in the plugin’s Subscription Requests area, or to let the users that you signed up directly know that the Mailing Group is ready to use!
NB: If you chose to be alerted when there are new Subscription Requests (via the Administrator Email Settings, on the General Settings > Introduction tab), you will receive an email each time a new member wants to join. You can then log in and approve their membership via the Subscription Requests page.
You can also add members directly to Mailing Groups via the Subscription Requests > Add New Subscriber tab, OR via Mailing Groups > Add Member