2016-05-12 13 views
1

In Joomla 3.5 möchte ich die E-Mail deaktivieren, die ein Benutzer erhält, wenn er sich registriert. Ich habe ein Setup, bei dem sich ein Benutzer auf meiner Site registrieren kann. Der Benutzer erhält jedoch immer eine E-Mail mit der Registrierung. Ich möchte das aber deaktivieren, kann aber nicht den richtigen Platz finden.Benutzerregistrierungs-E-Mail in Joomla 3.5 deaktivieren

Vielen Dank für jede Hilfe.

+0

@ Shaz Ich fand diesen Beitrag vor. Der Beitrag behandelt die Tatsache, dass der Administrator den Benutzer registriert. Mein Post befasst sich mit dem Fall, wenn der Benutzer sich registriert. Dies ist nicht das Gleiche und die Lösung in Ihrem Beitrag funktioniert hier nicht. – user3358102

Antwort

1

Es sieht aus wie der Schuldige Code befindet:
/components/com_users/models/registration.php Linie 538 (Joomla 3.5.1!).

// Send the registration email. 
$return = JFactory::getMailer()->sendMail($data['mailfrom'], $data['fromname'], $data['email'], $emailSubject, $emailBody); 

Es gibt keine Bedingung überhaupt, die diese Linie mit allen Mitteln vermeiden würde.

Wahrscheinlich die einzige Option, die Sie haben, ist die com_users Komponente außer Kraft zu setzen: https://docs.joomla.org/How_to_override_the_component_mvc_from_the_Joomla!_core

die Mvc override plugin verwenden, auch wenn es nicht so stabil ist, sollte es die Arbeit machen.