Seite 1 von 1
Mail Antwort
Verfasst: 07.12.2005 19:04
von Spidy
Hallo
Ich habe mal eine kleine Frage
Bin gerade dabei ein Formular zu basteln was nach dem Absenden einige
Daten senden soll soweit sogut das klaprt auch alles nun ist das problem das die automatische antwort über den server nicht an die angegebene Mail aldresse gesendet wird , obwohl die Adresse IO ist und auch wenn ich in webmail auf den server schau sie dort so ausieht als wenn sie von der Mail adresse kommt und nicht von dem formular .
wäre dankbar für ein parr tips .
Habe hier schon einige beiträge gelesen nur nicht was passendes gefunden.
danke für eine evl lösung.
Verfasst: 08.12.2005 09:38
von chriss713
Sorry, aber ich bin mir nicht sicher, ob ich Dein Problem verstanden habe.
Wir die Mail nicht an die richtige Adresse verschickt?
Oder wird als Absender nicht die angegebene Adresse angezeigt?
Verfasst: 08.12.2005 15:33
von Spidy
Hi
Also ich sag es mal so
Formular wird gesendet an Mailadresse von mir . (kommt auch richtig an)
jedoch solte sie vom server (Autoresponder) der eingerichtet ist beantwortet werden an die Adresse aus dem E-Mail Feld des formulars.
Mail adresse wird vom Kunden (user ) eingetragen.
ich hoffe diese beschreibung ist etwas besser.
Verfasst: 08.12.2005 15:55
von Martin Truckenbrodt
Hallo,
http://de3.php.net/manual/de/function.mail.php
Schau Dir mal die zwei ersten Links auf der Seite an.
Gruß Martin
Verfasst: 08.12.2005 18:10
von Spidy
Hi
Danke für den Tip nur Irgendwie haut es Trotzdem nicht hin.
ich hänge mal die send datei als txt hier rein.
Send Mail.txt
wenn jemand mal zeit hat drüber zu schauen.
wäre echt net .
bin am verzweifeln weil ja alle daten richtig Übergeben werden und ankommen .
Verfasst: 08.12.2005 19:15
von fanrpg
Also irgendwie frage ich mich wer das strukturiert hat...
Warum benutzt du eine Funktion bevor sie definiert wurde?
Code: Alles auswählen
$user_ip = get_ip();
// Anderer Code...
function get_ip() {
if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
return $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
return $_SERVER['REMOTE_ADDR'];
}
}
Und was willst du hiermit bezwecken?
Code: Alles auswählen
if (eregi($emailcheck, $from_email))
{
echo'';
} else {
message_die(GENERAL_ERROR, $lang['EEmail_error']);
}
Warum nen leeres echo?
Das würde ich so machen:
Code: Alles auswählen
if (!(eregi($emailcheck, $from_email)))
{
message_die(GENERAL_ERROR, $lang['EEmail_error']);
}
Klappt genauso gut, und ist wesentlich kürzer...
Sonst kann ich irgendwie keinen Fehler auf Anhieb erkennen...
Verfasst: 08.12.2005 19:50
von chriss713
Spidy hat geschrieben:jedoch solte sie vom server (Autoresponder) der eingerichtet ist beantwortet werden an die Adresse aus dem E-Mail Feld des formulars.
Funktioniert denn der Autoresponder richtig? Hast Du den mal getestet?
Verfasst: 08.12.2005 20:38
von Spidy
Hi
Strukturiert habe ich das nicht habe das ganze von jemanden Übernommen der keine zeit hat .
Der Autoresponder geht kanst du selber testen wenn du eine Mail an
buchen@elminia-reisen.de schickst bekommst du die richtige antwort.
deshalb macht mich das ja so verwirrt.
gibt es den eine andere möglichkeit das das die Mail adresse des kunden
als absende adresse erkannt wird.
Verfasst: 11.12.2005 16:49
von Spidy
So habe nun einiges klären können da der Autoresponder das formular als von sich abgeschickte mail Interpretiert da es ja auf dem gleichen server ist.
Wolte ich noch fragen .
Wie kann ich es erreichen das nach abschicken des formulars der kunde eine antwort mit seinen daten und mit einem zusatztext bekommt und ich nur die daten von ihm .
hat vieleicht einer ne lösung oder ein tip