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
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