+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Emailversand bei Registrierung verhindern

  1. #1
    War schon öfter hier Avatar von Mr.Manson
    Registriert seit
    30.12.2004
    Beiträge
    143
    Bedankte sich
    10
    1 Danksagung in 1 Beitrag

    Standard Emailversand bei Registrierung verhindern

    Hallo Zusammen,

    ich hoffe jemand von euch kann mir bei meinem kleinen Problem helfen.

    Wir setzen Joomla als Firmenintranet ein und dabei möchte ich alle Mitarbeiter als User in Joomla abbilden. Keiner kann sich registrieren.

    Wenn ich die User mir ihrer Emailadresse anlegen bekommen diese die Mail:

    Sie wurden vom Administrator auf der Website von IKN Intranet als Benutzer angemeldet.

    Diese E-Mail beinhaltet Ihren Benutzernamen und Passwort, damit Sie sich auf http://server anmelden können:

    Benutzername - aa
    Passwort - bb

    Bitte nicht auf diese Nachricht antworten, da sie automatisch generiert wurde und nur Ihrer Information dient.

    Ich möchte nicht, dass irgendjemand ein Mail bekommt, vorallem nicht mit den passwörtern im Klartext.
    Kann ich es irgendwie erreichen, dass ich die User erstelle, freischalte und damit alles abgeschloßen ist. Kein aktivieren, kein Emailen usw.

    ich benutze den aktuellen cb 1.5 von www.joomla-cbe.de.

    Danke

    Michel

  2. #2
    Neu an Board
    Registriert seit
    10.08.2007
    Beiträge
    17
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Registrierung Joomla + VirtueMart (keine Mail)

    Hallo zusammen! Hierzu hätte ich auch gerne eine Antwort.

    Ich benutze Joomla 1.5.10 und VirtueMart 1.1.3 und werde mittels Skript rund 900 Kunden in die DB importieren. Diese User sollen allerdings erst einmal nichts von diesem Vorgang erfahren: Keine Aktivierung, KEINE Mails mit Angaben zu den Benutzerdetails oder ähnliches soll versendet werden.

    Die Aufforderung zur Aktivierung des User-Kontos habe ich bereits in den Globals deaktiviert, trotzdem erhält man nach der Registrierung eine Mail mit den Benutzerangaben. Diese würde ich gerne auch ausschalten.

    In der Datei components/com_user/controller.php habe ich bereits einen Versuch gestartet und die komplette Funktion function _sendMail(&$user, $password) auskommentiert. Auch dieser Versuch blieb erfolglos.

    Eine Antwort wäre echt prima.

  3. #3
    Gehört zum Inventar Avatar von deejey
    Registriert seit
    22.04.2006
    Ort
    HH
    Beiträge
    9.309
    Bedankte sich
    509
    Erhielt 1.791 Danksagungen
    in 1.583 Beiträgen

    Standard

    Zitat Zitat von DieSteph Beitrag anzeigen
    Ich benutze Joomla 1.5.10 und VirtueMart 1.1.3 und werde mittels Skript rund 900 Kunden in die DB importieren.
    Wenn User per script einfach importiert werden, ist ein Mailversand seeehr unwahrscheinlich, das ist eher eine Funktion, die von der manuellen Useranlage ausgelöst wird.
    Hast du probiert, mal einen Testuser zu übernehmen?
    Kein Support über PM; Ignoriermodus aktiv bei "dringend", "schnell", "eilt", denn: Zeit ist relativ

  4. Erhielt Danksagungen von:


  5. #4
    Neu an Board
    Registriert seit
    10.08.2007
    Beiträge
    17
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hi und Danke für die fixe Antwort. Das Skript schreibt die Daten in das Registrierungsformular, also quasi manuell. Genau das ist mein Problem.

    Es muss doch eine Möglichkeit geben, die Mail mit den Benutzerdetails abzustellen oder?

    LG

  6. #5
    Neu an Board
    Registriert seit
    21.03.2009
    Beiträge
    26
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Guten Tag,

    ist hier schon eine Lösung gefunden worden?
    Wenn ja, würde mich interessieren, wie man den Emailversand bei Registrierung unterbinden kann.

    Gruß Bernd

  7. #6
    Kommt häufiger vorbei Avatar von garonge
    Registriert seit
    09.02.2005
    Ort
    Berlin
    Beiträge
    475
    Bedankte sich
    14
    Erhielt 82 Danksagungen
    in 80 Beiträgen

    Standard

    besser spät als nie:

    in Datei components/com_user/controller.php die emailnotification
    in Zeilen 519, 532 auskommentieren und in der Datei
    -admin/components/com_users/controller.php die Zeile mit "JUtility::sendMail.." Zeile 189 auskommentieren

    viele Grüße!
    garonge
    Geändert von garonge (13.01.2010 um 21:50 Uhr)

  8. #7
    Hat hier eine Zweitwohnung
    Registriert seit
    26.10.2006
    Ort
    Westoverledingen
    Alter
    19
    Beiträge
    1.570
    Bedankte sich
    60
    Erhielt 381 Danksagungen
    in 368 Beiträgen

    Standard

    Zitat Zitat von Bernd Keller Beitrag anzeigen
    Guten Tag,

    ist hier schon eine Lösung gefunden worden?
    Wenn ja, würde mich interessieren, wie man den Emailversand bei Registrierung unterbinden kann.

    Gruß Bernd
    Auch wenn es zu spät ist:
    Mailversand auf SMTP stellen: Falsche Daten angeben --> Keine Mail kann versandt werden.

    Allerdings würdest du Fehlermeldungen bzgl. der Mails erhalten, und ob das bei 900 Stück so lustig ist.

    Ob es funktioniert, weiß ich auch nicht. Nur eine Theorie.
    Gruß, Dennis

  9. #8
    War schon öfter hier
    Registriert seit
    08.06.2005
    Ort
    Hildesheim
    Alter
    43
    Beiträge
    165
    Bedankte sich
    34
    Erhielt 13 Danksagungen
    in 13 Beiträgen

    Standard

    Hatte auch die selbe Aufgabenstellung.
    In dem Fall sollen die User ihre Zugangsdaten vom Admin bekommen und nicht gleich nach der Einrichtung des Accounts.

    Zitat Zitat von DennisBahns Beitrag anzeigen
    Auch wenn es zu spät ist:
    Mailversand auf SMTP stellen: Falsche Daten angeben --> Keine Mail kann versandt werden.
    Halte ich für weniger sinnvoll. Zum einem schreibt die Aktion dein Error-Log recht voll, falls Du einen eigenen Server hast und andererseits funktioniert dann auch kein Kontaktformular, wenn die Deaktivierung des Mailversands eine Dauerlösung sein soll.

    Ich habs ähnlich gemacht wie User "garonge"
    (Joomla 1.5.17)

    /conponents/com_users/controller.php
    Zeilen 514-519 auskommentiert
    Code:
    //        if ( ! $mailfrom  || ! $fromname ) {
    //            $fromname = $rows[0]->name;
    //            $mailfrom = $rows[0]->email;
    //        }
    /administrator/conponents/com_users/controller.php
    Zeile 189 auskommentiert
    Code:
    //            JUtility::sendMail( $adminEmail, $adminName, $user->get('email'), $subject, $message );
    Mein Portfolio
    Meine aktuellen Joomla-Projekte:
    www.tonkuhle.de
    www.mundo-lindo.com

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein