Mail's kommen nicht an mit der Funktion mail();

Wo ist den der Header für diese Mail?

Ich hatte ja eigentrlich gedacht, das es hier einige Leute gibt, die etwas von dem Verstehen, was sie da machen....aber hier scheint es wohl eher die PHP-Anfänger zu geben :(


PHP:
		$mail_admin = (empty($mail_admin)) ? trim($conf['mail_admin']) : trim($mail_admin);
		$eol = PHP_EOL;
		if ($type == 'text')
		{
			$subject = strip_tags(pw_htmlentity_decode($subject));
			$message = strip_tags(pw_htmlentity_decode($message));
			$header = 'From: ' . $projekt_name . ' <' . $mail_admin . '>' . $eol;
			$header .= 'Reply-To: ' . $projekt_name . ' <' . $mail_admin . '>' . $eol;
			$header .= 'X-Mailer: PHP v' . phpversion() . $eol;
			$header .= 'Content-type: text/plain; charset=' . __CHARSET . $eol;
		}
		else
		{
			$header = 'From: ' . $projekt_name . ' (' . $mail_admin . ')' . $eol;
			$header .= 'Reply-To: ' . $projekt_name . ' <' . $mail_admin . '>' . $eol;
			$header .= 'X-Mailer: PHP v' . phpversion() . $eol;
			$header .= 'MIME-Version: 1.0' . $eol;
			$header .= 'Content-type: text/html; charset=' . __CHARSET . $eol;
		}
		return @mail($mail_empfaenger, $subject, $message, $header);
 
Hi,
Ich hatte ja eigentrlich gedacht, das es hier einige Leute gibt, die etwas von dem Verstehen, was sie da machen....aber hier scheint es wohl eher die PHP-Anfänger zu gebe
Mal bitte geschmeidig bleiben, ja.
Außerdem hatte Akcsyndrom ja geschrieben das er noch Anfänger ist.

Gruß
 
Moin,

Wo ist den der Header für diese Mail?

Ich hatte ja eigentrlich gedacht, das es hier einige Leute gibt, die etwas von dem Verstehen, was sie da machen....aber hier scheint es wohl eher die PHP-Anfänger zu geben :(

Als PHP-Pro sollte dir bekannt sein, dass die zusätzlichen Header optional sind...von der Warte aus ist doch alles OK :)

@Topic:
vor weiteren Versuchen am Besten erstmal überprüfen, ob es nicht generelle Probleme mit mail() auf diesem Server gibt. :-)
 
Danke dir !

Nun wie bau ich des hier in mein Formular ein ?

PHP:
	<?php
	error_reporting(E_ALL);
	ini_set('display_errors', 1);
	?>  
	<?php
	
	$vorname = $_GET['vorname'];
	$dg =$_GET['dg'];
	$postleitzahl = $_GET['anzahl'];
	if ( empty($vorname) or empty($postleitzahl) )
	{
		if (empty ($vorname))
		{
			if ($dg == "ja")
			{
				echo "<p>Bitte Vorname eingeben</p>";
			}
		}
		echo "<form action=\"test3.php\" method=\"get\" >";
		echo "<p>Ihr Vorname:*</p>";
		echo "<input name=\"vorname\" type=\"text\" value=\"$vorname\" <br/>";
				if (empty ($postleitzahl) and $dg == "ja")
						   {
							   echo "<p>Postleitzahl eintragen</p>";
						   }
					   
		echo "<p>Postleitzahl:*</p>";
		echo "<input name=\"anzahl\" type=\"text\" value\"$postleitzahl\" <br/>";
		echo "<input name=\"senden\" type=\"submit\" />";
		echo "<input type=\"hidden\" name=\"dg\" value=\"ja\" />";
		echo "</form>";
	}
	else
	{
		echo "<p>Vielen Dank!</p>";
		echo "<strong><p>Danke es wurde die Postleitzahl: $postleitzahl in verbindung mit dem Namen: $vorname gespeichert!</p></strong>";
		echo mail("dean.aeli@gmail.com",$vorname,$postleitzahl);
	}
	
	
	?>


Wo ist den der Header für diese Mail?

Ich hatte ja eigentrlich gedacht, das es hier einige Leute gibt, die etwas von dem Verstehen, was sie da machen....aber hier scheint es wohl eher die PHP-Anfänger zu geben :(


PHP:
		$mail_admin = (empty($mail_admin)) ? trim($conf['mail_admin']) : trim($mail_admin);
		$eol = PHP_EOL;
		if ($type == 'text')
		{
			$subject = strip_tags(pw_htmlentity_decode($subject));
			$message = strip_tags(pw_htmlentity_decode($message));
			$header = 'From: ' . $projekt_name . ' <' . $mail_admin . '>' . $eol;
			$header .= 'Reply-To: ' . $projekt_name . ' <' . $mail_admin . '>' . $eol;
			$header .= 'X-Mailer: PHP v' . phpversion() . $eol;
			$header .= 'Content-type: text/plain; charset=' . __CHARSET . $eol;
		}
		else
		{
			$header = 'From: ' . $projekt_name . ' (' . $mail_admin . ')' . $eol;
			$header .= 'Reply-To: ' . $projekt_name . ' <' . $mail_admin . '>' . $eol;
			$header .= 'X-Mailer: PHP v' . phpversion() . $eol;
			$header .= 'MIME-Version: 1.0' . $eol;
			$header .= 'Content-type: text/html; charset=' . __CHARSET . $eol;
		}
		return @mail($mail_empfaenger, $subject, $message, $header);
 
Zurück