Mail via php-contactformulier bij ongewenste mails

Status
Niet open voor verdere reacties.

LuukJ

Gebruiker
Lid geworden
15 feb 2013
Berichten
12
Hallo,

ik heb net een php-formuliertje gemaakt. Mensen kunnen bij interesse gebruik maken van dit formulier om mij te mailen. De mailtjes komen wel aan bij mij, maar allemaal in de spambox. Ik kan ook niet aanklikken dat de afzender betrouwbaar is, en het zijn toch telkens andere afzenders dus dit heeft weinig zin.

Het formuliertje bestaat uit:

Naam, mail, bedrijfsnaam, product dat men wil bestellen, aantal dat men wil bestellen, tekstveldje voor opmerkingen, en een verzend en wis velden knop.

Hieronder de volledige code, alvast bedankt voor de hulp!
PHP:
<?php			if($_SERVER['REQUEST_METHOD']=="POST")
						{
						$loadtime = $_POST['loadtime'];


					$totaltime = time() - $loadtime;


						if($totaltime < 7)
						{
						$url='http://www.danhatesspam.com/';
						header ("Location: ".$url);
						exit();
						}
						
						if(strlen($_POST['email']) ==null)
							{ $error_msg ="- Vul uw email in.<br>"; }
							if(strlen($_POST['naam']) == null)
							{ $error_msg ="- Vul uw naam in.<br>"; } 
							
						 
						if(!empty($error_msg))
							{ 
							//Een van de velden werd niet goed ingevuld 
							echo '<div style="margin-left:25px;"><div class="wrapper">';
							echo"<br/>";
							echo '<b>Er is iets verkeerd gegaan. Probeer het opnieuw.</b><br/><br/>';
							echo $error_msg; 
								echo "<br>Click on <a href=javascript:history.back(1)>back</a> en vul de velden in.<br><br>";
							echo '</div></div>'; 
								}
								else 
								{ 
								
							$recipient = "luukjoris@hotmail.com"; //Het email adres van de persoon die vragen moet ontvangen. 
							$subject = $_POST['product']; //Subject van de mail. 
							$header = "From: " . $_POST['email'] . "\n"; 
							$mail_body = "Contact script was executed on " . date("d-m-Y") . " at " . date("H:i") . " \n"; //laat zien wanneer de email verzonden was
							$mail_body .= "Naam: " . $_POST['naam'] . "\n"; //laat de naam van de persoon zien
							$mail_body .= "E-mail: " . $_POST['email'] . "\n\n";//laat zien van wie de mail komt
							$mail_body .= "Bedrijf: " . $_POST['bedrijf'] . "\n\n";//laat de bedrijfsnaam zien
							$mail_body .= "Product: " . $_POST['product'] . "\n\n";//laat het geselecteerde product zien
							$mail_body .= "Aantal: " . $_POST['aantal'] . "\n\n";//laat het aantal zien
							$mail_body .= "Opmerkingen:\n\n"; 
							$mail_body .= $_POST['textarea']; //laat het bericht zien
							$mail_body .= "\n\n -- Einde van het contact bericht --"; 
							
							mail($recipient, $subject, $mail_body, $header); 
							
							echo '<div style="margin-left:25px;"><div class="wrapper">';
							echo "<br/><b>Uw bestelling is succesvol verzonden.</b><br>De bestelling wordt in behandeling genomen waarna u van ons reactie zult krijgen.</b><br>"; 
							echo "<a class=\"main\" href='javascript:history.back(1)'>Back</a>";
							echo '</div></div>'; 
							}
								} 
								else 
								{ 
					?> 
				
				
				<form id="Contact-Form" action="" method="post">
                        
                        <input type="text" id="author" name="naam" placeholder="Naam.." class="" />
                        
                        <input type="text" id="email" name="email" placeholder="Email.." class="" />
						
						<input type="text" id="bedrijf" name="bedrijf" placeholder="Bedrijfsnaam.." class=""/>
						
						<select name="product">
							<option value="productnaam">Productnaam</option>
							<option value="air corrector">air corrector</option>
							<option value=""></option>
							<option value=""></option>
						</select>

						<input type="text" id="aantal" name="aantal" placeholder="Aantal.." class="" />
        
                        <textarea id="text" placeholder="Laat uw opmerkingen hier achter.." name="textarea" rows="0" cols="0" class="required"></textarea>
                        
                        
                        <input type="submit" value="Send" id="submit" name="submit" class="submit_btn float_l" />
						<input type="reset" value="Reset form" id="reset" name="reset" class="submit_btn float_r" />
            </form>
			<?php
						} 
					?>
 
Laatst bewerkt door een moderator:
Probeer eerst eens een mailerclass zoals swiftmailer of phpmailer. Die hebben dit soort problemen namelijk al lang uitgezocht en geimplementeerd.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan