e-mail verzend niet

Status
Niet open voor verdere reacties.

pro pizza

Gebruiker
Lid geworden
24 dec 2007
Berichten
454
Hallo,
Ik heb UsbWebserver met smtp, maar als ik in dit e-mail formulier:
PHP:
<?php session_start(); ?>
<html>
<head>
<title> Ênquete </title>
</head>
<body>
<?php
If (isset($_POST['send'])) {
$school = $_POST['school'];
$computer = $_POST['computer'];
$email = "ruben_9363@live.nl";
$onderwerp = "Formulier";
if (mail($email,$onderwerp,$school,$computer)) print "Bedankt voor het invullen!";
} Else {
?>

<form name="form1" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table border="1">

<tr>
<td></td>
<td>&nbsp;Leuk.</td>
<td>&nbsp;Minder leuk.</td>
<td>&nbsp;Saai.</td>
</tr>

<tr>
<td>Wat vind je van school? </td>
<td align="center"><input type="radio" name="school" value="Leuk" /></td>
<td align="center"><input type="radio" name="school" value="Middel" /></td>
<td align="center"><input type="radio" name="school" value="Saai" /></td>

</tr>
<tr>
<td>Wat vind je van computeren?</td>
<td align="center"><input type="radio" name="computer" value="Leuk" /></td>
<td align="center"><input type="radio" name="computer" value="Middel" /></td>
<td align="center"><input type="radio" name="computer" value="saai" /></td>
</tr>

<tr>
<td><input type="submit" name="send" value="Verzenden!" />
</tr>
</table>
</form>
</body>
</html>
<?php
}
?>

</body>
</html>

Op verzenden klik krijg ik niks in mijn mailbox, hoe kan dit?

Mvg, Ruben
 
Klassiek geval lokale server + mailinstellingen.

Controleer je php.ini eens en zoek naar deze regels:
PHP:
[mail function]
; For Win32 only.
SMTP = 
smtp_port = 25

; For Win32 only.
;sendmail_from = me@example.com

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /usr/sbin/sendmail

Vul daar bij SMTP de uitgaande mailserver van je provider eens in en restart je webserver.
 
Ik gebruik hotmail, wat is dan de uitgaande server?:o

AChter smtp staat nu trouwens local host..
 
Laatst bewerkt door een moderator:
Ik heb het niet over je e-mailclient :rolleyes:

Je bent toch bij een internetprovider aangesloten of niet?
Die heeft altijd een uitgaande server, die moet je daar dus invullen.

Dat hij op localhost staat houdt nu in dat PHP op je eigen computer naar een SMTP-server zit te zoeken (die er vast en zeker niet is ;))
 
Oké, maar waar vind ik die uitgaande server instelling? Want ik weet niet waar die papieren liggen of ik die hier überhaubt nog wel heb:P
 
Google? "uitgaande mailserver $providernaam" ;)
 
Onze provider is in de loop der tijd veranderd van wanadoo naar online, kan het zijn dat het nu niet smtp.wanadoo.nl is maar smtp.online.nl? ik probeer anders wel even wat ;)
 
ik heb beide, smtp.online.nl en smtp.wanadoo.nl geprobeerd, maar geen mail in m'n inbox, ook niet in ongewenst.
 
serveradressen Online

smtp.online.nl dus.

Als dat niet werkt moet je mogelijk authentificeren voor de mailserver of smarthost gebruiken (en je mail dus 'relayen' naar de smtp server van online).
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan