Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to disable registration email in joomla 2.5 and 3

When registering a new Joomla user, an email is sent to the new users email address containing the username and password. Does anyone know how to disable this functionality, so that new users does not recieve this email?

like image 967
jonasfh Avatar asked Apr 28 '14 13:04

jonasfh


2 Answers

Note

Important to note that there are two scenarios to consider, each with different answers.

Scenario 1) An unregistered user registers a new user account for [email protected] by using the frontend, where [email protected] represents the user's own email address.

Scenario 2) An admin registers a new user account for [email protected] using the backend, where [email protected] represents someone else's email address (i.e. the email address of the account you are trying to create).

Based on comments from the OP, this question is targeting situation 2 - i.e. in this situation we do NOT want Joomla! sending emails to [email protected] after creating an account for her in the backend.

Solution to Scenario 2

Login to the admin backend and then go to Extensions -> Plugin Manager.

From the Plugin Manager, locate the the plugin called User - Joomla! (Plugin type is user and Element aka Plugin file is joomla). Click on the title of the plugin to go into the configuration for this plugin.

Set Notification Mail to User to No.

Click Save.

References

plugins/user/joomla/joomla.xml

administrator/language/en-GB/en-GB.plg_user_joomla.ini

Rant

Finding this setting feels like discovering an easter egg. After you do find it you will see the seemingly straightforward description of the configuration setting, which, after rolling your mouse over the text at a moderate but not-too-fast velocity, triggers a popup balloon to begin a mocking fade in sequence, which, after finished, explains to you in a condescending tone exactly what the setting does. But before you've found this, you've most likely already visited the global configuration and played around with the email disable function there (but why would you want to globally disable emailing??), and you've probably also visited the User Module configuration, which also has a suspiciously named email configuration setting which however NOT apply to this situation (e.g. see http://www.inmotionhosting.com/support/edu/joomla-25/users/prevent-new-user-email-notification). You might have also searched around on the Internet and found some forum posts which suggest to disable this by hacking the Joomla! core (e.g. http://forum.joomla.org/viewtopic.php?t=280282). Seriously, with the recent discovery of the location of this configuration parameter I have to wonder what kind of altered state of mind the Joomla! folks had to have been in in order to come up with some of the weird ways in which things are organized in this strangely convoluted piece of software.

like image 51
Brandin Avatar answered Oct 11 '22 18:10

Brandin


Check this,

In Joomla 3.x and Joomla 2.5 there is option for avoid sending username/password to the new registered users.

You can check this,

Login to admin -> Users Menu - > Options from tool bar -> Send Password (Yes/No).

Customizing core file do not recommended.

Hope its helps..

like image 34
Jobin Avatar answered Oct 11 '22 18:10

Jobin