Seite 1 von 1

Email Versende-Adresse manipulieren

Verfasst: Di 21. Aug 2007, 11:33
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)?

Verfasst: Di 21. Aug 2007, 12:40
von HerrB
Noch nicht. Müsstest Du - für diesen Fall - in cronjobs\send_reminder.php manuell und hardcodiert nachtragen.

Gruß
HerrB

Verfasst: Mi 22. Aug 2007, 08:48
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. :-)

Verfasst: Mi 22. Aug 2007, 10:48
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.

Verfasst: Mi 22. Aug 2007, 17:32
von HerrB
Einen entsprechender Vorschlag wurde bereits in die kommende Version eingearbeitet - muss nochmal die Kombination raussuchen.

Gruß
HerrB