Function mail()
Met function mail() heb ik een probleem. Ik heb een script gemaakt die een tekst mailt naar een aangegeven mailadres. Ik heb opgemerkt dat als het aangegeven mailaders van Yahoo is ([email protected]), de mail wordt niet ontvangen, maar als het mailadres van google is ([email protected]) de mail wordt wel ontvangen!
Kan iemand mij helpen?
Alvast bedankt,
mijn tip, zoek even een tut over headers, en zet deze erbij.
<html>
<head>
<title>Exercise 14.2</title>
</head>
<body>
<div>
<form method="post" action="">
<p>
Insert your mail address: <input type="text" name="mail">
</p>
<p>
Insert the subject: <input name="subject" type="text">
</P>
<p>
<textarea name="message" row="50px" col="70px">
</textarea>
</p>
<p>
<input type="submit" value="Submit">
</p>
</form>
</div>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$to="[email protected]";
$from=$_REQUEST['mail'];
$subject=$_REQUEST['subject'];
$message=$_REQUEST['message'];
if (!empty($from) && !empty($subject) && !empty($message)){
mail($to, $subject, $message,"From: $from\r\n") or die("Couldn't send mail");
print "Browser: ".$_SERVER['HTTP_USER_AGENT']."<br>IP address: ".$_SERVER['REMOTE_ADDR'];
}
else {
print "You haven't inserted the form completely!";
}
?>
$to="[email protected]";
$from=$_REQUEST['mail'];
$subject=$_REQUEST['subject'];
$message=$_REQUEST['message'];
if (!empty($from) && !empty($subject) && !empty($message)){
mail($to, $subject, $message,"From: $from\r\n") or die("Couldn't send mail");
print "Browser: ".$_SERVER['HTTP_USER_AGENT']."<br>IP address: ".$_SERVER['REMOTE_ADDR'];
}
else {
print "You haven't inserted the form completely!";
}
?>
Welke headrs moet ik er nog bij toevoegen?
Gewijzigd op 01/01/1970 01:00:00 door M A
$headers wordt nergens toegewezen, en op de vijfde plek (die er eigenlijk helemaal niet is) maak je de headers.
daar zit dus je fout.
moet je dus op de plek van $headers zetten.
Gewijzigd op 01/01/1970 01:00:00 door Stefan van Iwaarden
Nee, dat was een fout van mij. De juiste code staat nu. Bedoel wat ik uitvor. $heasers heb ik weggehaald
Heb je al in het topic gekeken dat ik je gaf? Dat gaat namelijk over hetzelfde probleem en daar zijn al een aantal header gegeven die je mee kunt sturen...
:(