Problemen met verzendscript!
Ik heb een script dat voor een nieuwsbrief is. Je hoeft alleen je e-mail adres in te vullen en dat dat dan naar je wordt gestuurd. Alles werkt handmatig.
Hier is het script:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
/* INSTELLINGEN [BEGIN] */
$mail = "******@*******.nl"; //Jouw emailadres
$bericht = ' E-mailadres:
'.$_POST['emailadres'].'
Actie:
'.$_POST['action'];
/* INSTELLINGEN [EIND] */
if($_SERVER['REQUEST_METHOD'] == 'POST') {
if(mail($mail, $bericht, "From: ".$_POST['emailadres']." <".$_POST['emailadres'].">\nReturn-path: ".$_POST['emailadres'])) {
echo 'Je aanvraag wordt in behandeling gebracht!';
}
}
?>
/* INSTELLINGEN [BEGIN] */
$mail = "******@*******.nl"; //Jouw emailadres
$bericht = ' E-mailadres:
'.$_POST['emailadres'].'
Actie:
'.$_POST['action'];
/* INSTELLINGEN [EIND] */
if($_SERVER['REQUEST_METHOD'] == 'POST') {
if(mail($mail, $bericht, "From: ".$_POST['emailadres']." <".$_POST['emailadres'].">\nReturn-path: ".$_POST['emailadres'])) {
echo 'Je aanvraag wordt in behandeling gebracht!';
}
}
?>
<form method="post" action="" target="_top">
<table width="375" align="center">
<tr>
<td width="60"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">E-mail</font></strong></td>
<td width="282"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="emailadres" type="text" id="emailadres" />
</font></strong></td>
</tr>
<tr>
<td><font size="2"> </font></td>
<td><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type="radio" name="action" value="subscribe" checked>
Aanmelden
<input type="radio" name="action" value="unsubscribe">
Afmelden</font></strong></td>
</tr>
<tr>
<td></td>
<td> <br>
<input type="submit" value="Verzenden" name="B1" /> </tr>
</table>
</form>
--------------------------------------------------
Het probleem is nu, dat ik maar geen bericht met het e-mail adres binnen krijg. Ik heb alle e-mail adressen die in mijn bezit zijn gebrobeerd. Maar het werkt niet. Weet iemand wat ik fout doe?
Slechte topictitel:
Gewijzigd op 01/01/1970 01:00:00 door Julian
swiftmailer of phpmailer, dat is een stukje makkelijker. Verder heb je een exploit, omdat ik zo de mailheaders kan aanpassen. Met die twee classen niet.
Veder hoef je alleen relevante code te plaatsten, en dan ook tussen en tags.
Gebruik Veder hoef je alleen relevante code te plaatsten, en dan ook tussen en tags.
idd wat Karl zegt. Wil je toch met dit script doorgaan... HEADERS!
Jouw script klopt dan ook voor geen kanten. Gebruik inderdaad één van de classes die Karl heeft gezegt.
Je parameters van mail() staan niet goed.
Bedankt voor alle reacties! Ik ga vanmiddag er naar kijken!