Page 1 of 2

Anmeldung-Email ändern

Posted: Fri Oct 09, 2009 11:23 am
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!

Re: Anmeldung-Email ändern

Posted: Fri Oct 09, 2009 12:09 pm
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

Re: Anmeldung-Email ändern

Posted: Fri Oct 09, 2009 6:09 pm
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

Re: Anmeldung-Email ändern

Posted: Fri Oct 09, 2009 11:31 pm
by search1
gerne- aber wo und wie patche ich die PHP-Dateien des Plugins?
Schon mal danke!

Re: Anmeldung-Email ändern

Posted: Sat Oct 10, 2009 1:01 am
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

Re: Anmeldung-Email ändern

Posted: Sun Oct 11, 2009 12:33 am
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

Re: Anmeldung-Email ändern

Posted: Sun Oct 11, 2009 11:29 am
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

Re: Anmeldung-Email ändern

Posted: Sun Oct 11, 2009 11:39 pm
by search1
Danke, jetzt klappts wunderbar!

Re: Anmeldung-Email ändern

Posted: Mon Oct 12, 2009 12:32 am
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

Re: Anmeldung-Email ändern

Posted: Mon Oct 12, 2009 9:22 am
by search1
Danke!

Re: Anmeldung-Email ändern

Posted: Mon Oct 12, 2009 9:46 am
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.

Re: Anmeldung-Email ändern

Posted: Mon Oct 12, 2009 1:09 pm
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

Re: Anmeldung-Email ändern

Posted: Mon Oct 12, 2009 1:41 pm
by kleinerChemiker
Das liegt wohl daran, daß die meisten kein Linux nutzen und auf Shared hosting es meistens keinen Zugriff auf die Komandozeile gibt.

Re: Anmeldung-Email ändern

Posted: Fri Oct 16, 2009 11:09 am
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?

Re: Anmeldung-Email ändern

Posted: Fri Oct 16, 2009 7:31 pm
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