Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Mail Login

13,764 sites Security covered Drupal 10–11 Mail ecosystem
View on drupal.org

This module allows users to log in using their email address instead of a username. It offers options to enable or disable username logins and customize the labels and descriptions of the login form fields.

This module enables users to login by email address with the minimal configurations.
For configuring mail login go to "/admin/config/people/mail-login".
Available configurations:

  • Enable login by email address: This option enables login by email address.
  • Override login form: This option allows you to override the login form username title/description.
  • Login by email address only: This option disables login by username and forces login by email address only.
  • Override login form: This option allows you to override the login form username title/description.
  • Login form username/email address label: Override the username field title.
  • Login form username/email address description: Override the username field description.
  • Login form email address only label: Override the username field title.
  • Login form email address only description: Override the username field description.

 

 

 

8.x - Install with Composer

We recommend using Composer to download Mail Login module.

composer require 'drupal/mail_login:^4.2';

Installation

Install as usual, see Installing Drupal 8 Modules for further information.

4.2.x - Drupal >=10.3

This release is compatible with Drupal >=10.3

AuthDecorator now implements both the old UserAuthInterface and the new UserAuthenticationInterface for Drupal core >=10.3 compatibility

3.2.x - Drupal 9.1 and Drupal <10.3

This release is compatible with Drupal >=9.1 and Drupal <10.3

The flood core service has changed after Drupal core 9.1 into user.flood_control. If you are using Drupal 8 use 8.x-2.x dev branch or version >= 8.x-2.10.

8.x-2.x - Drupal 8
UNSUPPORTED

This release is compatible with Drupal 8

Uses flood core service for Drupal 8.

8.x-1.x
UNSUPPORTED

Uses only the login form

8.x-1.x This release only works for the form level, upgrade to 8.x-2.x or 3.0.x to use "user.auth" service which works with everything that uses the authentication service.

Alternative modules

  • Email Registration provides a similar functionality to this module and is an alternative module.

Support

Please post bug reports, feature requests and support requests to the Mail Login module issue queue. In doing so, complying with the Issue creation guidelines will speed up things for all parties involved.

Credits

Credit goes to all the maintainers for building, maintaining and supporting the module.

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
7
Tracked since
Jul 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 7
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
4.2.2 Stable 10–11 Jul 12, 2025
3.2.1 Stable 9 Jul 12, 2025
4.2.1 Stable 10–11 Jul 12, 2025
4.2.0 Stable 10–11 Jul 9, 2025
3.2.0 Stable 9 Jul 9, 2025
4.2.x-dev Dev 10–11 Jul 9, 2025
3.2.x-dev Dev 9 Jul 9, 2025