Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Download Tracker 1.0.7 — Minor update available for module download_tracker (1.0.7). Release: Directory2Block Slideshow 1.0.8 — Minor update available for module directory2block_slideshow (1.0.8). Release: Mautic Audiences 1.1.5 — Minor update available for module mautic_audiences (1.1.5). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: RightUp 1.0.2 — Minor update available for module rightup (1.0.2). Release: CronWatch 0.12.1 — Minor update available for module cronwatch (0.12.1). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

The SMTP Mail Authentication Webform Handler module allows you to configure custom SMTP credentials for sending emails from webform submissions. This enhances security and flexibility by enabling per-webform SMTP settings.

Features

Custom SMTP credentials for each webform.
Secure email sending using configured SMTP settings.

Post-Installation

After installing the Webform SMTP Configuration module, follow these steps to configure and use it:

Navigate to Webform Handlers:

Go to your webform settings and navigate to the handlers section.
Add the SMTP Mail Authentication Handler:

Add a new handler and select SMTP Mail Authentication.

This handler extends the WebformEmailHandler and includes an additional field to choose the SMTP credentials key.
Configure SMTP Credentials Key:

The new field allows you to select the key containing your SMTP credentials.

Ensure the key is added in the Key module configuration settings as a file configuration type.

Add Keys in Key Module Configuration:

Go to the Key module settings and add your keys as file configuration types.
The keys must provide the location path of the key in JSON format. This allows the module to read the credentials correctly.

Example of key file:

{
  "username": "test",
  "password": "test"
}

You should also configure the SMTP server and ports. This module only rewrites the username and password credentials. Ensure your SMTP server settings, including the host and port, are correctly configured in the SMTP module settings to enable proper email sending functionality.

Additional Requirements

This project requires the following dependencies:

Webform module
SMTP module
Key module for managing SMTP credentials

SMTP module for handling SMTP configurations.
Key module for securely storing SMTP credentials.

Similar projects

SMTP Authentication Support: Provides SMTP authentication but does not integrate per webform settings.
Webform Mail: Handles email sending for webforms but lacks custom SMTP configuration per webform.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Jul 2024
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Releases

Version Type Core Release date
1.0.0-alpha1 Pre-release Jul 12, 2024