External SMTP mail configuration via global variables in wp-config.php.
Author: | Surbma (profile at wordpress.org) |
WordPress version required: | 5.0 |
WordPress version tested: | 6.4.1 |
Plugin version: | 2.3 |
Added to WordPress repository: | 17-03-2016 |
Last updated: | 26-11-2023 |
Rating, %: | 0 |
Rated by: | 0 |
Plugin URI: | https://surbma.com/wordpress-plugins/ |
Total downloads: | 1 672 |
Active installs: | 20+ |
Click to start download |
This plugin is created especially for Multisite Networks. You can define all variables in the wp-config.php file and it will be valid for all sites in a Multisite. So this is not for a site-by-site configuration plugin. You can install it on a single WordPress install also and it will work perfectly. But if you install it in a Multisite Network, you can only network activate it!
This plugin is working with all SMTP servers and services, like Mailgun, SendGrid, Mandrill, Amazon SES and others.
Required variables:
SURBMA_SMTP_HOST
– External SMTP server.SURBMA_SMTP_USER
– User for the SMTP account.SURBMA_SMTP_PASSWORD
– Password for the SMTP account.
Optional variables:
SURBMA_SMTP_PORT
– Port number for the SMTP server.SURBMA_SMTP_SECURE
– Choose SSL or TLS, if necessary for your SMTP server.SURBMA_SMTP_FROM
– From email address for all outgoing emails.SURBMA_SMTP_FROMNAME
– From name for all outgoing emails.
Example configuration:
define('SURBMA_SMTP_HOST','smtp.mailgun.org');
define('SURBMA_SMTP_USER','postmaster@surbma.com');
define('SURBMA_SMTP_PASSWORD','bb2b************************4133');
You can put these lines everywhere before the line, that says: “That’s It. Pencils down”
Do you want to contribute or help improving this plugin?
You can find it on GitHub: https://github.com/Surbma/surbma-smtp
You can find my other plugins and projects on GitHub:
Please feel free to contribute, help or recommend any new features for my plugins, themes and other projects.
Do you want to know more about me?
Visit my webpage: Surbma.com
FAQ
ChangeLog