Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Problem mit Skrip aus Mailformular

Mitglied: martin-s

martin-s (Level 1) - Jetzt verbinden

23.07.2008, aktualisiert 25.07.2008, 4656 Aufrufe, 17 Kommentare

Hallo, ich bin gerade dabei für die Internetseite meiner Mutter ein Kontaktformular zu erstellen.
Nur leider wird es nicht abgesendet.
Ich habe hier den Code:
Danke

Martin

Hallo, ich bin gerade dabei für die Internetseite meiner Mutter ein Kontaktformular zu erstellen.
Nur leider wird es nicht abgesendet.
Ich habe hier den Code:
Danke

Martin


<html>
Wir danken für Ihre Nachricht!
<br />
zurück
</html>


<php?

mail("123456@aon.at",

"Firma: $_POST[Firma]",
"Name: $_POST[Name]",
"Adresse: $_POST[Adresse]",
"PLZ: $_POST[PLZ]",
"Ort: $_POST[Ort]",
"Telefon: $_POST[Telefon]",
"Telefax: $_POST[Telefax]",
"Steuernr.: $_POST[Steuernr.]",
"Email: $_POST[Email]",
"Internet: $_POST[Internet]",
"Kunde: $_POST[Kunde]",
"Interesse: $_POST[Intesse]",
"Malerei_Blei: $_POST[Bleiverglasung_Glasmalerei]",
"Fusing_Formenbau_Glas+: $_POST[Fusing_Formenbau_Glas+]",
"Tiffany: $_POST[Tiffany]",
"Sandstrahlen: $_POST[Sandstrahlen]",
"Perlen_Schmuck: $_POST[Perlen_Schmuck]",
"Glasbau_Zubehoer: $_POST[Glasbau_Zubehoer]",
"Glas_Facetten: $_POST[Glas_Facetten]",
"Lasertechnik: $_POST[Lasertechnik]",
"Fortbildung_Seminare $_POST[Fortbildung_Seminare]",
"Wuensche, Anregungen $_POST[Wuensche_Anregungen]",







)
code(c) by Martin Strassser
?>
Mitglied: EvilMoe
23.07.2008 um 21:34 Uhr
Du musst die "Komma" auch in die anführungszeichen setzen sonst denkt die Funktion du übergibts ihm immer einen neuen Parameter.

Der 2. Prameter ist der Betreff der fehlt bei dir komplett. Dann kommt der Text. Nur halt die Kommer auch in anführunszeichen setzen,

Schau dir mal die Doku dazu an: http://de.php.net/manual/de/function.mail.php
Bitte warten ..
Mitglied: bytecounter
23.07.2008 um 21:43 Uhr
Also das versteh ich jetzt überhaupt nicht...

1. Braucht es zum Senden von Formulardaten nicht erstmal ein Formular??
2. mail() funktioniert so nicht
3. Wo ist die Datenvalidierung?
4. Erst eine "Erfolgreich"-Meldung und danach die Mail senden => solltest Du umgekehrt machen


vg
Bytecounter
Bitte warten ..
Mitglied: martin-s
24.07.2008 um 06:57 Uhr
1.

ja ich hab auch ein Formular: www.glashandel.co.at/kus/kontaktformular.php


2. wie dann??

3. was ist das?

4. hab ich geändert.

sry, aber ich bin auf diesem Gebiet föllig neu!


P.S.: ich habe mal einen neuen auch erstellt:



<?php

$empfaenger = "123456@aon.at";

$field1 = $_POST["Firma"];
$field2 = $_POST["Name"];
§field3 = $_POST["Adresse"];
$field4 = $_POST["PLZ"];
$field5 = $_POST["Ort"];
$field6 = $_POST["Telefon"];
$field7 = $_POST["Telefax"];
$field8 = $_POST["Steuernr."];
$field9 = $_POST["Email"];
$field10 = $_POST["Internet"];
$field11 = $_POST["Kunde"];
$field12 = $_POST["Interesse"];
$field13 = $_POST["Bleiverglasung_Glasmalerei"];
$field14 = $_POST["Fusing_Formenbau_Glas+"];
$field15 = $_POST["Tiffany"];
$field16 = $_POST["Sandstrahlen"];
$field17 = $_POST["Perlen_Schmuck"];
$field18 = $_POST["Glasbau_Zubehoer"];
$field19 = $_POST["Glas_Facetten"];
$field20 = $_POST["Lasertechnik"]:
$field21 = $_POST["Fortbildung_Seminare"];
$field22 = $_POST["Wuensche_Anregungen"];

$send = "

Guten Tag, Sie erhalten eine neue Anfrage von ". $_POST["Name"] .":

Firma: ". $_POST["Firma"] ."
Name: ". $_POST["Name"] ."
Adresse: ". $_POST["Adresse"] ."
PLZ / Ort: ". $_POST["PLZ"] ." ". $_POST["Ort"] ."
Telefon: ". $_POST["Telefon"] ."
Telefax: ". $_POST["Telefax"] ."
Steuernr.: ". $_POST["Steuernr."] ."
Email: ". $_POST["Email"] ."
Internet: ". $_POST["Internet"] ."
Kunde: ". $_POST["Kunde"] ."
Interesse: ". $_POST["Interesse"] ."

". $_POST["Name"] ." hat Interesse an:

Malerei_Blei: ". $_POST["Bleiverglasung_Glasmalerei"] ."
Fusing_Formenbau_Glas+: ". $_POST["Fusing_Formenbau_Glas+"] ."
Tiffany: ". $_POST["Tiffany"] ."
Sandstrahlen: ". $_POST["Sandstahlen"] ."
Perlen_Schmuck: ". $_POST["Perlen_Schmuck"] ."
Glasbau_Zubehör: ". $_POST["Glasbau_Zubehör"] ."
Glas_Facetten: ". $_POST["Glas_Facetten"] ."
Lasertechnik: ". $_POST["Lasertechnik"] ."
Fortbildung_Seminare: ". $_POST["Fortbildung_Seminare"] ."

". $_POST["Name"] ". honterlässt folgende Nachricht:

". $_POST["Wuensche_Anregungen"] ."

";

-->

if (mail($empfaenger, "Kontaktformular", $send, $fron))

{echo "Ihre Mail wurde erfolgreich abgesendet. Sie erhalten bald eine Antwort.":}
else
{echo "Bitte schaunen Sie nochmal nach, ob Sie alle Felder ausgefüllt haben.";}

?>
Bitte warten ..
Mitglied: bytecounter
24.07.2008 um 12:25 Uhr
Hallo,

so sieht das schon viel besser aus

Wenn Du den Code als Code (s. Formatierungshilfe) eingeben würdest, könnte man dir einfacher antworten.
Denn Du kannst Dir die Zeilen ?? bis ?? sparen. Hier meine ich:

01.
$field1 = ...  
02.
...  
03.
$field22 = ...
Du sprichst überall direkt $_POST an, daher brauchts das obige nicht.

Des Weiteren ist in Zeile ?? noch ein Fehler:

01.
if (mail($empfaenger, "Kontaktformular", $send, $fron))
$fron (soll vermutlich '$from' heißen), sind aber beide nirgends definiert. Daher noch an den Anfang einfügen:
01.
$from = "From: $POST['Email']";
Zur Datenvalidierung schau Dir mal meine Anleitung hier an:



vg
Bytecounter
Bitte warten ..
Mitglied: martin-s
24.07.2008 um 12:47 Uhr
Hallo,

danke für deine Antwort.

Ich habe den Code jetzt geändert, funktioniert aber leider noch immer nicht!

01.
<?php 
02.
 
03.
 
04.
$empfaenger = "123456@aon.at"
05.
$from = "From: $POST['Email']"
06.
 
07.
 
08.
 
09.
$send = ' 
10.
		Guten Tag, Sie erhalten eine neue Anfrage 
11.
 
12.
		Firma:						'.$_POST["Firma"].' 
13.
		Name:						'.$_POST["Name"].' 
14.
		Adresse:					'.$_POST["Adresse"].' 
15.
		PLZ / Ort:					'.$_POST["PLZ"].' '.$_POST["Ort"].' 
16.
		Telefon:					'.$_POST["Telefon"].' 
17.
		Telefax:					'.$_POST["Telefax"].' 
18.
		Steuernr.:					'.$_POST["Steuernr"].' 
19.
		Email:						'.$_POST["Email"].' 
20.
		Internet:					'.$_POST["Internet"].' 
21.
		Kunde:						'.$_POST["Kunde"].' 
22.
		Interesse:					'.$_POST["Interesse"].' 
23.
		Malerei_Blei:				'.$_POST["Bleiverglasung_Glasmalerei"].' 
24.
		Fusing_Formenbau_Glas+:		'.$_POST["Fusing_Formenbau_Glas+"].' 
25.
		Tiffany: 					'.$_POST["Tiffany"].' 
26.
		Sandstrahlen: 				'.$_POST["Sandstahlen"].' 
27.
		Perlen_Schmuck:				'.$_POST["Perlen_Schmuck"].' 
28.
		Glasbau_Zubehör: 			'.$_POST["Glasbau_Zubehör"].' 
29.
		Glas_Facetten:				'.$_POST["Glas_Facetten"].' 
30.
		Lasertechnik:				'.$_POST["Lasertechnik"].' 
31.
		Fortbildung_Seminare:		'.$_POST["Fortbildung_Seminare"].' 
32.
		Wuensche_Anregugen: 
33.
		'$_POST["Wuensche_Anregungen"]' 
34.
		'; 
35.
 
36.
 
37.
 
38.
if  (mail($empfaenger, 'Neue E-Mail', $send, $from)) 
39.
40.
    echo "Ihre E-Mail wurd erfolgreich abgesendet. Sie erhalten bald eine Nachricht von uns."
41.
42.
        else 
43.
44.
       echo "Bitte schauen Sie nochmal nach, ob Sie alle Felder ausgefuellt hast."
45.
46.
 
47.
 
48.
?>
Danke für eure Hilfe Martin
Bitte warten ..
Mitglied: bytecounter
24.07.2008 um 14:49 Uhr
Was funktioniert denn nicht? Bekommst Du eine Fehlermeldung? Welche Nachricht erhälst Du nach dem Aufrufen des Scripts (also ist die Ausgabe Zeile 40 oder 44?

Poste bitte auch noch Dein Formular, falls da ein Fehler ist.
Bitte warten ..
Mitglied: martin-s
24.07.2008 um 15:08 Uhr
Ich bekomme nach absenden nur eine leere Seite und Email auch keine!

01.
 
02.
<style type="text/css"> 
03.
<!-- 
04.
.Stil12 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; } 
05.
.Stil15 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; } 
06.
.Stil17 {font-size: 14px} 
07.
.Stil18 {font-family: Arial, Helvetica, sans-serif; 
08.
	font-size: 18px; 
09.
	font-weight: bold; 
10.
11.
.Stil4 {	font-size: 24px; 
12.
	font-weight: bold; 
13.
	color: #000099; 
14.
	font-family: Arial, Helvetica, sans-serif; 
15.
16.
--> 
17.
</style> 
18.
<html> 
19.
<head> 
20.
<title>Strasser Glashandel - Kontaktformular</title> 
21.
</head> 
22.
 
23.
<body> 
24.
<form name="email" method="post" action="php_kontakt.php"> 
25.
<table width="665" border="0" align="center"> 
26.
  <tr> 
27.
    <td width="659"><div align="center"> 
28.
      <p class="Stil4"><img src="img/logo.gif" alt="" width="720" height="117" /></p> 
29.
      <p class="Stil4">Kontaktformular</p> 
30.
    </div></td> 
31.
  </tr> 
32.
  <tr> 
33.
    <td><p align="center"><span class="Stil18">Flatschacher Straße 100<br /> 
34.
      9020 Klagenfurt<br /> 
35.
      Tel.: 0463 411 73</span></p> 
36.
        <table width="681" border="0" align="center"> 
37.
          <tr> 
38.
            <td width="147" align="left" valign="top"><span class="Stil15">Firma:</span></td> 
39.
            <td colspan="3"><span class="Stil17"> 
40.
              <input name="Firma" type="text" id="Firma" size="65" /> 
41.
            </span></td> 
42.
          </tr> 
43.
          <tr> 
44.
            <td align="left" valign="top"><span class="Stil15">Name:</span></td> 
45.
            <td colspan="3"><span class="Stil17"> 
46.
              <input name="Name" type="text" id="Name" size="65" /> 
47.
            </span></td> 
48.
          </tr> 
49.
          <tr> 
50.
            <td align="left" valign="top"><span class="Stil15">Adresse:</span></td> 
51.
            <td colspan="3"><span class="Stil17"> 
52.
              <input name="Adresse" type="text" id="Adresse" size="65" /> 
53.
            </span></td> 
54.
          </tr> 
55.
          <tr> 
56.
            <td align="left" valign="top"><span class="Stil15">PLZ / Ort:</span></td> 
57.
            <td width="60"><span class="Stil17"> 
58.
              <label> 
59.
              <input name="PLZ" type="text" id="PLZ" size="10" maxlength="8" /> 
60.
              </label> 
61.
            </span></td> 
62.
            <td width="199"><span class="Stil12"><span class="Stil17"> 
63.
              <input name="Ort" type="text" id="Ort" size="33" /> 
64.
            </span></span></td> 
65.
            <td>&nbsp;</td> 
66.
          </tr> 
67.
          <tr> 
68.
            <td align="left" valign="top"><span class="Stil15">Telefon:</span></td> 
69.
            <td colspan="3"><span class="Stil17"> 
70.
              <input name="Telefon" type="text" id="Telefon" size="65" /> 
71.
            </span></td> 
72.
          </tr> 
73.
          <tr> 
74.
            <td align="left" valign="top"><span class="Stil15">Telefax:</span></td> 
75.
            <td colspan="3"><span class="Stil17"> 
76.
              <input name="Telefax" type="text" id="Telefax" size="65" /> 
77.
            </span></td> 
78.
          </tr> 
79.
          <tr> 
80.
            <td align="left" valign="top"><span class="Stil15">UST-ST-Nr / EU-ID-Nr.:</span></td> 
81.
            <td colspan="3"><span class="Stil17"> 
82.
              <input name="Steuernr." type="text" id="Steuernr." size="65" /> 
83.
            </span></td> 
84.
          </tr> 
85.
          <tr> 
86.
            <td align="left" valign="top"><span class="Stil15">Email:</span></td> 
87.
            <td colspan="3"><span class="Stil17"> 
88.
              <input name="Email" type="text" id="Email" size="65" /> 
89.
            </span></td> 
90.
          </tr> 
91.
          <tr> 
92.
            <td align="left" valign="top"><span class="Stil15">Internet:</span></td> 
93.
            <td colspan="3"><span class="Stil17"> 
94.
              <label> 
95.
              <input name="Internet" type="text" id="Internet" value="http://www." size="65" /> 
96.
              </label> 
97.
            </span></td> 
98.
          </tr> 
99.
          <tr> 
100.
            <td align="left" valign="top"><span class="Stil15">Sind Sie Kunde?</span></td> 
101.
            <td colspan="3"><p class="Stil12"> 
102.
                <label> 
103.
                <input type="radio" name="Kunde" value="ja" id="Kunde_0" /> 
104.
                  ja</label> 
105.
                <br /> 
106.
                <label> 
107.
                <input type="radio" name="Kunde" value="nein" id="Kunde_1" /> 
108.
                  nein</label> 
109.
                <br /> 
110.
              </p> 
111.
                <span class="Stil12"> 
112.
                <label></label> 
113.
              </span></td> 
114.
          </tr> 
115.
          <tr> 
116.
            <td align="left" valign="top"><span class="Stil15">Ihr Interesse ist:</span></td> 
117.
            <td colspan="3"><p class="Stil12"> 
118.
                <label> 
119.
                <input type="radio" name="interesse" value="privat" id="interesse_0" /> 
120.
                  privat</label> 
121.
                <br /> 
122.
                <label> 
123.
                <input type="radio" name="interesse" value="gewerblich" id="interesse_1" /> 
124.
                  gewerblich</label> 
125.
                <br /> 
126.
                <label> 
127.
                <input type="radio" name="interesse" value="informell" id="interesse_2" /> 
128.
                  informell</label> 
129.
                <br /> 
130.
            </p></td> 
131.
          </tr> 
132.
          <tr> 
133.
            <td align="left" valign="top"><span class="Stil15">Interesse an:</span></td> 
134.
            <td colspan="2"><span class="Stil12">Bleiverglasung / Glasmalerei</span></td> 
135.
            <td width="235"><span class="Stil12"> 
136.
              <label> 
137.
              <input type="checkbox" name="Bleiverglasung_Glasmalerei" id="Bleiverglasung_Glasmalerei" /> 
138.
              </label> 
139.
            </span></td> 
140.
          </tr> 
141.
          <tr> 
142.
            <td align="left" valign="top"><span class="Stil17"></span></td> 
143.
            <td colspan="2"><span class="Stil12">Fusing / Pate de Verre / Glas+</span></td> 
144.
            <td><input name="Fusing_Formenbau_Glas+" type="checkbox" id="Fusing_Formenbau_Glas+" /></td> 
145.
          </tr> 
146.
          <tr> 
147.
            <td align="left" valign="top"><span class="Stil17"></span></td> 
148.
            <td colspan="2"><span class="Stil12">Tiffany</span></td> 
149.
            <td><input name="Tiffany" type="checkbox" id="Tiffany" /></td> 
150.
          </tr> 
151.
          <tr> 
152.
            <td align="left" valign="top"><span class="Stil17"></span></td> 
153.
            <td colspan="2"><span class="Stil12">Sandstrahlen</span></td> 
154.
            <td><input name="Sandstrahlen" type="checkbox" id="Sandstrahlen" /></td> 
155.
          </tr> 
156.
          <tr> 
157.
            <td align="left" valign="top"><span class="Stil17"></span></td> 
158.
            <td colspan="2"><span class="Stil12">Perlen / Schmuck</span></td> 
159.
            <td><input name="Perlen_Schmuck" type="checkbox" id="Perlen_Schmuck" /></td> 
160.
          </tr> 
161.
          <tr> 
162.
            <td align="left" valign="top"><span class="Stil17"></span></td> 
163.
            <td colspan="2"><span class="Stil12">Glasbau und Zubehör</span></td> 
164.
            <td><input name="Glasbau_Zubehoer" type="checkbox" id="Glasbau_Zubehoer" /></td> 
165.
          </tr> 
166.
          <tr> 
167.
            <td align="left" valign="top"><span class="Stil17"></span></td> 
168.
            <td colspan="2"><span class="Stil12">Glas und Facetten</span></td> 
169.
            <td><input name="Glas_Facetten" type="checkbox" id="Glas_Facetten" /></td> 
170.
          </tr> 
171.
          <tr> 
172.
            <td align="left" valign="top"><span class="Stil17"></span></td> 
173.
            <td colspan="2"><span class="Stil12">Lasertechnik</span></td> 
174.
            <td><input name="Lasertechnik" type="checkbox" id="Lasertechnik" /></td> 
175.
          </tr> 
176.
          <tr> 
177.
            <td align="left" valign="top"><span class="Stil17"></span></td> 
178.
            <td colspan="2"><span class="Stil12">Fortbildung / Seminare</span></td> 
179.
            <td><input name="Fortbildung_Seminare" type="checkbox" id="Fortbildung_Seminare" /></td> 
180.
          </tr> 
181.
          <tr> 
182.
            <td align="left" valign="top"><span class="Stil15">Wünsche, Anregungen:</span></td> 
183.
            <td colspan="3"><span class="Stil12"> 
184.
              <label> 
185.
              <textarea name="Wuensche, Anregungen" id="Wuensche, Anregungen" cols="45" rows="5"></textarea> 
186.
              </label> 
187.
            </span></td> 
188.
          </tr> 
189.
        </table> 
190.
      <p>&nbsp;</p></td> 
191.
  </tr> 
192.
  <tr> 
193.
    <td><label> 
194.
        <div align="center"> 
195.
          <input type="submit" name="button" id="button" value="Senden" /> 
196.
          <input type="reset" name="button2" id="button2" value="Zurücksetzen" /> 
197.
        </div> 
198.
      </label></td> 
199.
  </tr> 
200.
</table> 
201.
</form> 
202.
</body> 
203.
</html>
Danke

Martin
Bitte warten ..
Mitglied: bytecounter
24.07.2008 um 16:11 Uhr
Das scheint soweit ok. Was hast Du für ein Provider und auf was für einem Server (Win/Unix/Linux) liegt die Seite?

Probier einfach mal eine manuelle Mail zu senden. Erstell eine neue Datei (z. B. mail.php) mit folgendem code:

01.
<?php 
02.
$recipient = "meine_mail@mein_host.tld"; 
03.
$subject   = "Testmail"; 
04.
$content   = "Inhalt meiner Testmail"; 
05.
$sender   = "From: automailer@mein_host.tdl"; 
06.
 
07.
echo "<p>Sende Mail</p>"; 
08.
$mailsuccess = mail ($recipient, $subject, $content, $sender); 
09.
 
10.
if ($mailaccess) { 
11.
  echo "<p>Mailversand scheint ok</p>"; 
12.
13.
else { 
14.
  echo "<p>Fehler beim Mailversand</p>"; 
15.
16.
?>
Wenn das auch nicht klappt, dann liegt es an anderen Einstellungen / Voraussetzungen.
Bitte warten ..
Mitglied: martin-s
24.07.2008 um 16:33 Uhr
Webserver ist Windows 2003

Provider: Telekom Austria AG

Mail funktioniert!!

Ich weis jetzt auch nicht mehr an was es liegt!
Bitte warten ..
Mitglied: bytecounter
24.07.2008 um 18:46 Uhr
Anscheinend hab ich meinem letzten Kommentar nicht gespeichert
Also nochmal:

Wenn das geklappt hat, dann ist es ein (Flüchtigkeits-)fehler in Deinem Script. Würde das Ganze nun Schritt für Schritt testen:

Ändere Deine PHP erstmal wie folgt ab:
01.
<?php 
02.
 
03.
$empfaenger = "123456@aon.at"; 
04.
$from = "From: $POST['Email']"; 
05.
 
06.
$send = 'Guten Tag, Sie erhalten eine neue Anfrage'; 
07.
 
08.
if  (mail($empfaenger, 'Neue E-Mail', $send, $from)) 
09.
10.
    echo "Ihre E-Mail wurd erfolgreich abgesendet. Sie erhalten bald eine Nachricht von uns."; 
11.
12.
        else 
13.
14.
       echo "Bitte schauen Sie nochmal nach, ob Sie alle Felder ausgefuellt hast."; 
15.
16.
 
17.
?>
Bei dem Script solltest Du eine Mail erhalten, allerdings eben nur mit einem Satz. Aber das ist ja nur zum Test. Wenn das läuft, dann ersetzt Du Zeile 6:

01.
... 
02.
$send = "\nGuten Tag, Sie erhalten eine neue Anfrage\n\n"; 
03.
$send .= "Firma:                 ".$_POST["Firma"]."\n"; 
04.
$send .= "Name:                ".$_POST["Name"]."\n"; 
05.
 
06.
...
Funktioniert das auch, fügst Du die weiteren Felder einfach hinzu. Dann sollte das funktionieren.
Sollte er Dir keine Zeilenumbrüche in der Mail darstellen (was ich nicht glaube), ersetzt Du \n durch \r\n.
Bitte warten ..
Mitglied: martin-s
24.07.2008 um 22:09 Uhr
OK Danke,

werde ich morgen machen!!
Bitte warten ..
Mitglied: martin-s
25.07.2008 um 06:47 Uhr
Hallo,

bedauerlicher weiße hat nicht einmal der 1. Code funktioniert.

Es ist immer der gleiche Fehler, er sendet nicht, und der Text wird nicht angezeigt.


Danke für eure Hilfe

Martin
Bitte warten ..
Mitglied: bytecounter
25.07.2008 um 09:21 Uhr
OK, wenn er in dem Testscript die Mail versendet hat, dann muss es an dem Code liegen.
Eventuell blockiert der Webserver die Mailaddy des Absenders. Allerdings müsste mail trotzdem einen Wert zurückliefern - sprich, die if{} wird offensichtlich auch nicht ausgeführt.

Welche php-Version läuft auf dem Server? Das bekommst Du mit phpinfo() raus.

Ansonsten ändere das mal ab:

Zeile 4:
$from = "From: deine_mail@deine_domain.at";


Zeile 8-15:
01.
$mailsuccess = mail ($empfaenger, 'Neue E-Mail', $send, $from); 
02.
if ($mailsuccess) { 
03.
   echo "Mail wurde versendet"; 
04.
05.
else { 
06.
   echo "Fehler beim Mailversand"; 
07.
}
Bitte warten ..
Mitglied: martin-s
25.07.2008 um 09:50 Uhr
Version: PHP 4.4.0

Hab ich gemacht. Funktionert leider auch nicht.


Danke für deine Hilfe!!!
Bitte warten ..
Mitglied: bytecounter
25.07.2008 um 11:12 Uhr
Nu mal eine dumme Frage: Das Testscript mail.php von gestern, 16:11 Uhr lief aber?

Hast Du das noch? Dann schicke es mir bitte unverändert (also mit Mailaddy mit der es funktioniert hat, etc.) per IM zu. Dann schau ich mir das mal an.
Bitte warten ..
Mitglied: bytecounter
25.07.2008 um 15:53 Uhr
So,

das Script ist korrekt, wie bereits per PM (hier nur nochmal für alle) scheint Dein Mailserver nicht zulässige Mailabsender (also Domains, die nicht zum Server "gehören") abzuweisen.

Daher kannst Du als Absender nicht die Kundenmailadresse nehmen, sondern musst Deine eigene (oder erstellst z. B. eine noreply@yourdomain.tld) als Absender eintragen.

Um auf eingehende Formularanfragen trotzdem mit der "Antworten"-Funktion des Mailprogramms zu können, kannst du das über den Mailheader regeln:

01.
<?php 
02.
// Hinter $from = ... einfügen: 
03.
$reply = $_POST['Email']; 
04.
 
05.
$header  = "From: Mailform <$form>\n"; 
06.
$header .= "Reply-to: $reply\n"; 
07.
 
08.
// Und dann ändern wir mail() noch ab: 
09.
$mailsuccess = mail ($empfaenger, 'Neue E-Mail', $send, $header); 
10.
 
Mit Reply-To wird dem Mailprogramm mitgeteilt, wohin es eine Antwort schicken soll. Diese kann und darf durchaus von der Absenderadresse abweichen.

vg
Bytecounter
Bitte warten ..
Mitglied: martin-s
25.07.2008 um 16:16 Uhr
Hallo,

ich weiß nicht an was es liegt, aber es funktioniert noch immer nicht :angry:

vg

Martin
Bitte warten ..
Ähnliche Inhalte
Server
Problem PHP5.4 Update nun ein Problem
Frage von vServerServer4 Kommentare

Hallo, habe heute auch PHP 5.4 Updatet, nun erhalte ich folgende Meldung: PHP-Quelltext Würde gerne noch auf PHP5.5 ...

Windows Tools
Problem mit excel
Frage von bertaschweigerWindows Tools2 Kommentare

ich habe da mal ein Problem: Excel 2013 / 365 setzt einen Blattschutz, welcher die Zellenbearbeitung (Eingabe) bei ungeschützten ...

PHP
Problem mit php
Frage von jensgebkenPHP4 Kommentare

hallo gemeinschaft ein bekannter hat mir ein kleines script geschrieben in diesem code weerden die variaben f eine sql ...

Windows 10
Großes Problem!
gelöst Frage von L.0.B.0.TWindows 1022 Kommentare

Ich habe Windows im sicheren Modus gestartet, alles läuft normal ausser das nur cmd gestartet wir und ich keine ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 1 StundeWindows 10

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 4 StundenAdministrator.de Feedback8 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 21 StundenHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 1 TagGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Server-Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer-Hardware17 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...

Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...