Anmeldung-Email ändern

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
search1
Regular
Posts: 105
Joined: Thu Sep 24, 2009 10:42 pm

Anmeldung-Email ändern

Post by search1 »

Hallo zusammen,
freue mich auf Hilfe bei folgendem Problem: Ich hab ein Serendipity-System übernommen und suche jetzt eine Einstellmöglichkeit:
Ich will die Mailadresse, an die Anmeldewünsche für den internen Bereich gemailt werden, ändern. Ich vermute, standardmäßig gleicht diese Mailadresse der E-Mail-Adresse des Blogs, die bei der Serendipity Verwaltungsoberfläche im Backend unter Konfiguration/Generelle Einstellungen hinterlegt ist. Hier will ich aber zwei verschiedene E-Mail-Adressen.
Ich vermute, die Mailadresse kann man irgendwo bei meinem installierten Plugin: serendipity_event_adduser einstellen?
Schon mal danke!
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Anmeldung-Email ändern

Post by yellowled »

search1 wrote:Ich will die Mailadresse, an die Anmeldewünsche für den internen Bereich gemailt werden, ändern. Ich vermute, standardmäßig gleicht diese Mailadresse der E-Mail-Adresse des Blogs, die bei der Serendipity Verwaltungsoberfläche im Backend unter Konfiguration/Generelle Einstellungen hinterlegt ist.
Richtig.
search1 wrote:Hier will ich aber zwei verschiedene E-Mail-Adressen.
Ich bin nicht 100%ig sicher, aber das dürfte nicht gehen. Die dort angegebene Email-Adresse wird auch bei Emails, welche das System versendet, als Absender benutzt. Insofern muss es eine eindeutige Adresse sein, denke ich. Garvin?
search1 wrote:Ich vermute, die Mailadresse kann man irgendwo bei meinem installierten Plugin: serendipity_event_adduser einstellen?
Nein, dort gibt es ja keine Konfigurationsoption ("Plugins verwalten" -> "Ereignis-Plugins" -> "Registrierung neuer User" anklicken) dafür.

YL
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Anmeldung-Email ändern

Post by garvinhicking »

Hi!

Richtig, es wird auf die zentrale Mailadresse zurückgegriffen, um unnötige Konfigurationsorgien zu vermeiden.

Will man das nicht, müsste man die PHP-Dateien des Plugins patchen...

Grüße,
GArvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
search1
Regular
Posts: 105
Joined: Thu Sep 24, 2009 10:42 pm

Re: Anmeldung-Email ändern

Post by search1 »

gerne- aber wo und wie patche ich die PHP-Dateien des Plugins?
Schon mal danke!
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Anmeldung-Email ändern

Post by garvinhicking »

Hi!

Such mal in allen *.php Dateien vom serendipity_plugin_adduser verzeichnis nach "$serendipity['blogMail']". Das ersetzt Du dann durch die E-Mail-Adresse (z.b. "no@body.de", MIT anführungszeichen), die Du haben willst.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
search1
Regular
Posts: 105
Joined: Thu Sep 24, 2009 10:42 pm

Re: Anmeldung-Email ändern

Post by search1 »

Danke für die Antwort.
Hab drei Stellen in der common.inc.php des serendipity_plugin_adduser Verzeichnisses gefunden, sonst keine in diesem Verzeichnis. Nachdem ich alle drei Stellen in eine andere E-Mail-Adresse geändert habe (MIT " am Anfang und Ende), erscheint im Browser bei Aufruf der Seite:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting T_STRING or T_VARIABLE or '$' in [Pfad verkürzt angegeben:]serendipity/plugins/serendipity_plugin_adduser/common.inc.php on line 59
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Anmeldung-Email ändern

Post by garvinhicking »

Hi!

Okay...in den If-Abfragen darf das nicht eingetragen werden, sehe ich. Zeile 59 solltest du ersetzen von

Code: Select all

        if (isset($serendipity['blogMail'])) {
            $headers[] = 'From: ' . $fromName . ' <' . $serendipity['blogMail'] . '>';
        }

in

Code: Select all

$headers[] = 'From: Bla <bla@bla.de>';
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
search1
Regular
Posts: 105
Joined: Thu Sep 24, 2009 10:42 pm

Re: Anmeldung-Email ändern

Post by search1 »

Danke, jetzt klappts wunderbar!
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Anmeldung-Email ändern

Post by yellowled »

search1 wrote:Danke, jetzt klappts wunderbar!
Ganz wichtig: Von solchen veränderten Dateien immer Sicherungskopien anlegen. Wird das Plugin (z.B. über das Spartacus-Plugin) aktualisiert, werden diese Änderungen überschrieben und müssen erneut in die aktualisierte Datei eingepflegt werden.

YL
search1
Regular
Posts: 105
Joined: Thu Sep 24, 2009 10:42 pm

Re: Anmeldung-Email ändern

Post by search1 »

Danke!
kleinerChemiker
Regular
Posts: 765
Joined: Tue Oct 17, 2006 2:36 pm
Location: Vienna/Austria
Contact:

Re: Anmeldung-Email ändern

Post by kleinerChemiker »

Sicherheitskopie ist nicht optimal. Besser ist, sich zu notieren was man wo geändert hat. Weil wird das File bei einem Update geändert und man spielt das Backup ein, hat man kein Update.
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Anmeldung-Email ändern

Post by yellowled »

Hach. Ich vergesse immer, dass manche Leute nicht einfach ein "diff ALT NEU > UNTERSCHIEDE" auf der Kommandozeile machen können. Sorry :)

Wie auch immer, es sollte definitiv jede individuelle Änderung an Kerndateien sowie externen Plugins dokumentiert werden.

YL
kleinerChemiker
Regular
Posts: 765
Joined: Tue Oct 17, 2006 2:36 pm
Location: Vienna/Austria
Contact:

Re: Anmeldung-Email ändern

Post by kleinerChemiker »

Das liegt wohl daran, daß die meisten kein Linux nutzen und auf Shared hosting es meistens keinen Zugriff auf die Komandozeile gibt.
search1
Regular
Posts: 105
Joined: Thu Sep 24, 2009 10:42 pm

Re: Anmeldung-Email ändern

Post by search1 »

Codeänderung funktioniert leider doch nicht:
Meldet man sich nach geändertem Code für einen neuen Zugang an, erscheint für den Neuanmelder die richtige Seite, dass der Account erstellt wurde, aber erst noch von einem Administrator bestätigt werden muss.
ABER:
Die Mail zur Bestätigung geht immer noch an die Mailadresse, die bei Serendipity im Backend unter: Konfiguration/Generelle Einstellungen hinterlegt ist. (Daneben noch an zwei andere Mailadressen, was mir schleierhaft ist, woher dies kommt, war aber auch schon vor der Codeänderung so).

Nach der Codeänderung hatte ich auch die templates_c gelöscht.

Was mach ich falsch?
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Anmeldung-Email ändern

Post by garvinhicking »

Hi!

Ah, Mist. Ich hab deine Frage ursprünglich falsch gelesen, ich hatte gedacht es ging um die Absenderadresse, nicht die Empfängeradresse.

Die Mails werden an alle Administratoren des Blogs geschickt. Wenn Du also die Mailadresse deiner Benutzeraccounts änderst, das ist die Mailadresse an die die Registrierung gehen müsste.

Ansonsten wird die Approval-only mail aber eigentlich auch an $serendipity['blogMail'] verschickt, das ist eine der anderen Suchstellen die Du auch genannt hattest...

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply