Send (authenticated) email through external SMTP servers.
This module allows your site to bypass the PHP mail() function and send email directly to an SMTP server. The module supports SMTP authentication and can even connect to servers using SSL if supported by PHP.
-
Install this module using the official Backdrop CMS instructions at https://backdropcms.org/guide/modules
-
Visit the configuration page under Administration > Configuration > System > SMTP Authentication (admin/config/system/smtp) and enter the required information.
-
To send SMTP mail using OAuth2 authentication (required for Google mail), install the SMTP OAuth Authentication submodule (part of this package) and the Google Auth module (which it depends upon).
-
This module sends email by connecting to an SMTP server. Therefore, you need to have access to an SMTP server for this module to work. Mandrill and SendGrid are good examples of mail server service providers.
-
The following PHP extensions need to be installed: ereg, hash, date & pcre.
-
Optional: To connect to an SMTP server using SSL, you need to have the openssl package installed on your server, and your webserver and PHP installation need to have additional components installed and configured.
Backdrop will often use the email address entered into Administrator -> Configuration -> Site information -> E-mail address as the from address. It is important for this to be the correct address and some ISPs will block email that comes from an invalid address.
Connecting to an SMTP server using SSL is possible only if PHP's openssl extension is working. If the SMTP module detects openssl is available it will display the options in the modules settings page.
Sending mail through Gmail requires SSL or TLS.
This project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.
- Jen Lampton (https://github.com/jenlampton).
- Seeking additional maintainers.
- Ported to Backdrop CMS by biolithic (https://github.com/biolithic).
This module is a port of the SMTP module for Drupal which was written and maintained by a large number of contributors, including:
- José San Martin (https://www.drupal.org/u/jos%C3%A9-san-martin)
- wundo (https://www.drupal.org/u/wundo)
- Drupal maintenance sponsored by Chuva Inc. http://chuva-inc.com/
- This module uses the smtp and mail class's from PHPMailer. (https://github.com/PHPMailer/PHPMailer)
The SMTP OAuth Authentication submodule was written for Drupal by Sadashiv Dalvi and ported to Backdrop by Robert J. Lang.