Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
The SMTP User Authentication module is designed to allow authenticated users to send outgoing mail using their own authentication credentials. As a fall-back, a server-wide configuration is also available for anonymous users or those users who have not configured their own credentials.
Additionally, the SMTP User Authentication module is designed to take some of the waiting out of the process of sending a mail message via Drupal. Typically, a user sending a message is required to wait while the SMTP server is contacted - and the message is sent - before they are allowed to continue their browsing experience. On its own, this module allows administrators the option of having mail queued to be sent during cron runs rather than making the user wait. In conjunction with the HTTP Parallel Request Library, this module allows mail messages to be sent instantly, in a separate background process, freeing up Cron to handle other tasks.
Features
Server-wide or per-user SMTP authentication support
Users may optionally specify a unique server configuration for SMTP authentication
Support for SMTP authentication via SSL
Mail can be queued rather than sent in the current thread (no waiting)