Przeprowadziłem głębokie badania w Internecie i wypróbowałem wiele alternatywnych rozwiązań, ale nie znalazłem żadnego rozwiązania, które mogłoby wyłączyć powiadomienia e-mail dla nowych użytkowników.
W ustawieniach użytkownika mam opcję „Użytkownicy mogą tworzyć konta, ale wymagana jest zgoda administratora”, a opcja „Wymagaj weryfikacji e-mail, gdy użytkownik tworzy konto” nie jest zaznaczona.
Masz jakiś pomysł?
Możesz użyć modułu Mailcontrol .
Umożliwia włączanie / wyłączanie dowolnej standardowej poczty Drupal, którą chcesz bezpośrednio z interfejsu użytkownika.
źródło
W Drupal 8 odpowiednik kodu podanego przez Berdir dla pliku settings.php jest następujący.
źródło
Możesz użyć tego w niestandardowym module, aby dodać ustawienia w polu wyboru, tak jak dzieje się to w ustawieniach aktywacji konta.
źródło
W Drupal 7:
Możesz bezpośrednio edytować tabelę zmiennych: name: user_mail_status_activated_notify wartość: i: 0;
lub w pliku template.php:
źródło
Jest pole wyboru do wyłączenia w admin / user / user / create. Dla mnie jest domyślnie wyłączona.
źródło
Dla Drupala 8 praca dla mnie.
Poniższy kod nie wysyła wiadomości e-mail po rejestracji.
źródło