WordPress uses mail() function in PHP to send emails. Many shared hosting service providers either have this function misconfigured, or they it disabled entirely to avoid abuse. In either case, this causes emails from WordPress to not be delivered to your users. The alternative solution would be to use an email service provider like Pepipost to send emails via SMTP server.
To send email through Pepipost using WordPress we recommend the Official Pepipost WordPress Plugin. Our easy-to-use plugin uses API integration to send outgoing emails from your WordPress installation. It replaces the wp_mail function included with WordPress.
To install, use the WordPress admin panel or follow these instructions.
To send email through Pepipost using WordPress we recommend the Official Pepipost WordPress Plugin. To install, use the WordPress admin panel or follow these instructions.
Last updated :
Login to your WordPress and install Pepipost WordPress Plugin: https://wordpress.org/plugins/pepipost/
Once installed, click on the “Settings” link for the plugin on your plugins page or click on Pepipost Settings on the side menu as shown below.
The following image shows these settings.
key: Get the API key from your Pepipost account and enter here.
The from/sender email address e.g. email@example.com.
In this case, the example.com need to be pre-verified and approved on Pepipost. Login to you Pepipost account to add and verify your sender domain. Unless the domain is approved, you will be not able to send any emails.
Name that will be recognizable to your subscribers. e.g. Customer Care
Once all the settings are done, click on “Save Changes”.
Once the settings are done, you can send a test email once the settings are done, you can test the email sending also, as shown below.
You can check the real time email send status under “Logs Report” and overall statistics under “Statistics Report”