Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
mail() verschickt nicht [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
mail() verschickt nicht


 
CaRa
06-09-2003, 17:15 
 
Folgendes Problem:

Ich habe auf meinem eigenen Webspace (bei all-inkl) einen Formmailer geschrieben, der Bestelldaten per Mail versendet.

Auf meinem Space läuft dieses auch alles wunderbar, die Mails kommen supi schnell und ohne Probleme an.

Daraufhin habe ich das ganze also auf den Webspace meines Kunden übertragen (der ist bei 1und1).

Dort jedoch, obwohl derselbe Code - geschieht nichts.
Keine eMail, keine Fehlermeldung - garnichts.

Meine Vermutung ist, das es an der Version oder Konfiguration von PHP liegt. Ich kenne mich damit jedoch leider noch nicht so gut aus :(

Mein Provider verwendet die PHP Version 4.3.1
Server API laut phpInfo() ist Apache.

Der Provider meines Kunden verwendet die PHP Version 4.2.3
Server API ist hier laut phpInfo() CGI.

Kann es an der Version bzw. den Einstellungen liegen? Das Support-Team dort konnte mir nicht helfen :o

Den Code und weitere Konfigurationsinformationen kann ich auf Anfrage gerne posten.

Vielen Dank schon einmal.

CaRa

 
TobiaZ
06-09-2003, 19:56 
 
generell wäre code nicht schlecht.

was passiert, wenn du nur den mailbefehl (1 zeile) ohne alles andere ausführst?

welchen webspace?

mail installiert?

betriebssyste?

 
pekka
06-09-2003, 21:33 
 
Hmm. Vielleicht hast Du als "from" noch xyz@deinealtedomain.de angegeben, was das sendmail auf dem neuen Server nicht als Absenderadresse akzeptiert?

 
CaRa
08-09-2003, 10:31 
 
Habe das Problem gefunden :)

Es liegt hier dran ^^


$MailTo = "meineAdresse@MeineDomain.de; " . $Sender_eMail;



Wenn ich $Sender_eMail weglasse, schickt er die Mail raus...

Jedoch nur an mich, nicht an den Absender des Formulars, aber für das Absenden an mehrere Adressaten finde ich sicherlich ein Tutorial bei euch.

Danke, das Ihr mich drauf gebracht habt (das ich da nicht selber drauf gekommen bin....NAP halt.... :D)

MfG

CaRa

 
Abraxax
08-09-2003, 10:49 
 
mit kommta musst du mehrere addis trennen..

$MailTo = "meineAdresse@MeineDomain.de," . $Sender_eMail;

 
CaRa
08-09-2003, 11:13 
 
:Ouch: Danke ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:04 Uhr.