Email Versende-Adresse manipulieren

Gesperrt
kptkip
Beiträge: 192
Registriert: Mi 8. Jun 2005, 18:02
Kontaktdaten:

Email Versende-Adresse manipulieren

Beitrag von kptkip »

Wenn ich mit dem System Emails versende (z.B. beim Versenden von Todos über die Wiedervorlage-Funktion), wird die Email mit der root-Adresse des Servers verschickt.

Gibt es irgendwo eine zentrale Stelle in Contenido, wo man eine versende-Adresse für automatisch verschickte Mails konfigurieren kann (z.B. System- oder Mandanten-Einstellungen)?
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Noch nicht. Müsstest Du - für diesen Fall - in cronjobs\send_reminder.php manuell und hardcodiert nachtragen.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
kptkip
Beiträge: 192
Registriert: Mi 8. Jun 2005, 18:02
Kontaktdaten:

Beitrag von kptkip »

Danke für den Tipp. An gleicher Stelle könnte man ja sicher auch eine System-Einstellungsvaribale verwenden - die noch zu definieren wäre, oder?

Wenn ich es fertig habe, melde ich mich nochmal. :-)
kptkip
Beiträge: 192
Registriert: Mi 8. Jun 2005, 18:02
Kontaktdaten:

Beitrag von kptkip »

Habe es nun geschafft:

in der Datei send_reminder.php im Ordner contenido/cronjobs in der Zeile ~90

anstatt

Code: Alles auswählen

                                mail($recipient, $subject, $message);
folgenden einsetzen:

Code: Alles auswählen

                               $systemmailaddress = getEffectiveSetting("system", "from_mail_address");
                                if(!empty($systemmailaddress)){
                                 $headers = 'From: ' . $systemmailaddress . "\r\n";
                                }

                                mail($recipient, $subject, $message, $headers,'-f'.$systemmailaddress);
Vorher in den Systemeinstellungen einen Datensatz anlegen mit:
system->from_mail_address->meineadresse@server.com

Danach versendet Contenido vernünftige Absenderadressen bei der Wiedervorlage. Das gleiche kann man dann ja auch an anderen Stellen im System vornehmen, an denen eine Server root-adresse rausgeschoben wird.
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Einen entsprechender Vorschlag wurde bereits in die kommende Version eingearbeitet - muss nochmal die Kombination raussuchen.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Gesperrt