site wil geen mail verzend

Status
Niet open voor verdere reacties.

Mitsie007

Gebruiker
Lid geworden
21 okt 2006
Berichten
276
Hoi,

ik heb laatst een script geschreven voor mijn website waarmee ik mails kon verzenden. Heel leuk en aardig en hij deed wat ik wilde, maar nu niet meer.
Mijn vraag is of iemand van jullie kan zien aan mijn script of ik er een fout in het zitten. Ik heb echt al tijden gezocht...

Code:
<?
if(isset($_POST["verstuur"])){
	
	$aanhef=($_POST["aanhef"]);
	$voorletter= htmlspecialchars($_POST["voorletter"]);
	$achternaam= htmlspecialchars($_POST["achternaam"]);
	$email= htmlspecialchars($_POST["email"]);
	$onderwerp= htmlspecialchars($_POST["onderwerp"]);
	$bericht= htmlspecialchars($_POST["bericht"]);	
	$tijd = time();
	$datum = strftime("%d/%m/%y %H:%M", $tijd);  
	$message = $aanhef ." ". $voorletter ." ". $achternaam ." Stuurde u op ". $datum ." het volgende bericht: \r\n".
	$onderwerp 
        	."\r\n \r\n=======================================\r\n". 
	$bericht 
	         ."\r\n=======================================" ;     
	$returnbericht = "Geachte ". $aanhef ." ". $voorletter ." ". $achternaam .", \r\n \r\n
        	Uw bericht is ontvangen. Wij zullen u zo spoedig mogelijk antwoorden \r\n \r\n
        	--------------------------------------------------------------------------------\r\n
        	Dit is een automatisch bericht";	
	$mailadres = "....................@.....";  
	$message = str_replace ("<br>","\n", $message);  

	mail("............@.................." , "Bericht van mijndomein.nl" , "deze werkt" , "From: ");  
	mail($email, "Bericht ontvangen" , $returnbericht ,"From: no_reply@.............");
	print("Uw bericht is verzonden. U krijgt zo snel mogelijk antwoord.");   


}
else{
?>
	<FORM NAME="contactformulier" METHOD="POST"  ACTION="index.php?mail=maildit">
		<TABLE>
			<TR>
				<TD>Aanhef</TD>
				<TD> </TD>
				<TD>Voorletter</TD>
				<TD COLSPAN="2">Achternaam</TD>
				<TD></TD>
			</TR>
			<TR>
				<TD><SELECT NAME="aanhef">
					<OPTION VALUE="Dhr.">Dhr.</OPTION>
					<OPTION VALUE="Mevr.">Mevr.</OPTION>
				</SELECT></TD>
				<TD> </TD>
				<TD> <INPUT TYPE="text" NAME="voorletter" SIZE="3"> </TD>
				<TD COLSPAN="2"> <INPUT TYPE="text" NAME = "achternaam"> </TD>
			</TR>
			<TR>
				<TD COLSPAN="3"> E-mail</TD> 
				<TD></TD>
				<TD></TD>
			</TR>
			<TR>
				<TD COLSPAN="3"> <INPUT TYPE="text" NAME="email"> </TD> 
				<TD></TD>
				<TD></TD>
			</TR>
			<TR>
				<TD COLSPAN="3"> Onderwerp</TD> 
				<TD></TD>
				<TD></TD>
			</TR>
			<TR>
				<TD COLSPAN="3"> <INPUT TYPE="text" NAME="onderwerp"> </TD> 
				<TD></TD>
				<TD></TD>
			</TR>
			<TR>
				<TD COLSPAN="3"> Bericht</TD> 
				<TD></TD>
				<TD></TD>
			</TR>
			<TR>
				<TD COLSPAN="3"><textarea NAME="bericht" rows="7"></textarea> </TD>
				<TD></TD>
				<TD></TD>
			</TR>
			<TR>
				<TD></TD>
				<TD></TD>
				<TD><INPUT TYPE="submit" NAME="verstuur" VALUE="Verstuur"></TD>
			</TR>
		</TABLE>
	</FORM>
<?
}
?>
mitsie007
 
Laatst bewerkt:
Heb je error_reporting en display_errors aanstaan? Krijg je een error.

Als ik het zo zie, geef je bij de eerste mail-call geen geldige from-header. Wellicht ligt het daaraan.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan