Hallo,
ich habe meinem Raspi 2 (öffentliche) Domains zugewiesen, foobar1.de und foobar2.de. foobar2.de ist als VirtualHost unter /etc/apache2/sites-enabled eingerichtet und funktioniert auch.
Nun habe ich eine Mail-Funktion geschrieben, die mir zu bestimmten Zeiten eine Mail schickt.
Diese Mail-Funktion ist unterschiedlich in den beiden php-Dateien definiert, daher will ich auch den Absender anpassen.
foobar1: $etc .= 'From: foobar1 <noreply@foobar1.de>' . "\r\n";
foobar2: $etc .= 'From: foobar2 <info@foobar2.de>' . "\r\n";
Mails, die von foobar2 kommen, tragen allerdings den Absender info@foorbar1.de und ich habe keine Erklärung, warum das bei foobar2 geändert wird. Habe auch die temporären Dateien gelöscht und es auch als globale (unveränderliche) Variable versucht zu übergeben, keine Chance. Wenn ich bspw.
foobar2: $etc .= 'From: foobar2 <info@barfoo2.de>' . "\r\n";
oder
schreibe, dann kommt es auch unverändert an, nur eben bei @foobar2.de wird es zu @foobar1.de geändert und dann verschickt.
VirtualHost sieht so aus:
[code]<VirtualHost *:80>
ServerAdmin admin@foobar2.de
ServerName foobar2.de
ServerAlias *.foobar2.de
ScriptAlias /error/ /var/www/foobar2/err/
<Directory /var/www/foobar2/>
Order allow,deny
Allow from all
AllowOverride all
AuthType Basic
DocumentRoot /var/www/foobar2/
[/code]
Hat jemand ne Erklärung für mich oder kann mir eine Vermutung dazu anstellen?
Vielen Dank im Voraus.
LG, DMan