email versturen

Status
Niet open voor verdere reacties.

eddy4live

Gebruiker
Lid geworden
22 jan 2008
Berichten
18
Is er iemand die me kan helpen met een probleem die me veel hoofdpijn is aan het geven.
Ik wil dat mensen via mijn internet site, hun reactie of vraag naar mij kunnen sturen. ik heb al alles gemaakt de persoon kan alles schrijven maar wanneer de persoon moet verzenden dan krijg ik de probleem, het gaat naar outlook en dan kan ik niet het niet meer verzenden. In andere woorden al die moeite voor niks want het komt niet aan bij mijn email. ik hoop dat iemand mij kan helpen
 
email ontvangen via mijn site

het is me niet gelukt, is er misschien een makkelijker manier
 
Die makkelijkere manier is er zeker.

Je moet eerst zorgen dat de pagina waarvan je wilt e-mailen de extensie: .php heeft.

Dan kan je deze code bovenaan de pagina zetten:
PHP:
<?php

//vul bij $to je eigen emailadres in
$to = "je@emailadres.nl";

$sendDay = date("d.m.Y");
$sendTime = date("H:i:s");

$mailContent = 'Verzonden op: '.$sendDay.' om '.$sendTime.'

Naam: '.$_POST['name'].'
Email: '.$_POST['email'].'

Bericht: 

'.$_POST['message'].'

';

$sendName = $_POST['name'];
$sendMail = $_POST['email'];
$verzender = 'From: '.$sendName.' <'.$sendMail.'>';

$mailHeader .= 'Reply-To: '.$sendName.' <'.$sendMail.'>'."\r\n"; // reply-adres
$mailHeader .= $verzender."\r\n"; // de afzender van de mail
$mailHeader .= 'X-Mailer: PHP/'. phpversion() . "\r\n";

if( !empty($_POST) ){ 

mail($to, "Bericht van $sendName", $mailContent, $mailHeader);
$status = "Uw e-mail is verzonden.";

}

?>
En plaatst je het formulier in de pagina:
HTML:
  <form id="form1" name="form1" method="post" action="">
  <table width="500" border="0" cellspacing="10" cellpadding="0">
    <tr>
      <td width="100" align="right">Naam</td>
      <td width="400" align="left"><input type="text" name="name" id="name" /></td>
    </tr>
    <tr>
      <td align="right">Email</td>
      <td align="left"><input type="text" name="email" id="email" /></td>
    </tr>
    <tr>
      <td align="right" valign="top">Bericht</td>
      <td align="left"><textarea name="message" id="message" cols="45" rows="5"></textarea></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td align="left"><input type="submit" name="Verstuur" id="Verstuur" value="Send" />
       <?php echo $status; ?></td>
    </tr>
  </table>
  </form>

Ik heb hem zelf al vaak gebruikt en hij zou perfect moeten werken.

Hopelijk gebeurt dat ook ;)

Groeten Mike
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan