Ik heb via php een formulier gemaakt waarmee je een email kunt versturen.

Als ik op "Verzenden" klik krijg ik de volgende foutmelding:

Warning: mail(): SMTP server response: 503 No recipient(s). in G:\www\mail.php on line 76

Wat moet ik nu doen?
Geef je script is, want het lijkt er volgens mij op dat je of geen verstuurd of geen ontvanger hebt ingesteld...
Geef je script is, want het lijkt er volgens mij op dat je of geen verstuurd of geen ontvanger hebt ingesteld...


<?php
if(!IsSet($stage))
{
?>
Vul de volgende velden in om een mail te sturen.
<form method="post" action="<?php print("$PHP_SELF"); ?>">
<table width="98%" align="center" class="guestbook_table">
<tr>
<td width="10%">
<b>Aan:</b>
</td>
<td>
<font color="red"><b><?php print("$adres"); ?></b></font>
</td>
</tr>
<tr>
<td width="10%">
<b>Onderwerp:</b>
</td>
<td width="90%">
<input type="text" name="Onderwerp" size="50">
</td>
</tr>
<tr>
<td width="10%">
<b>Bericht: </b>
</td>
<td width="90%">
<textarea name="Bericht" Cols="50" rows="5" wrap="hard"></textarea>
</td>
</tr>
<tr>
<td width="10%">
<input type="hidden" name="stage" value=1>
<input type="submit" value="Verzenden">
</td>
<td width="90%">
<input type="reset" value="Annuleren">
</td>
</tr>
</table>
</form>
<?php
}
else
{
$verzenden = mail("$adres", "Onderwerp", "$Bericht.");
print("$verzenden");
}
?>
Komt het bericht wel aan?
Komt het bericht wel aan?


Nee, het bericht komt niet aan. In plaats daarvan krijg ik de error die ik aan het begin genoemd heb.
Eum slimme als je quotes zet bij een variable blijft het leeg het is dus zo -->
mail($adres, $Onderwerp,"$Bericht);
Je mag dat dus niet printen :D zo moeten het werken
Eum slimme als je quotes zet bij een variable blijft het leeg het is dus zo -->
mail($adres, $Onderwerp,"$Bericht);
Je mag dat dus niet printen :D zo moeten het werken


Dat werkt dus ook niet.

Dit is de foutmelding:
mail(): SMTP server response: 503 No recipient(s). in G:\www\mail.php on line 76

Ik heb het vermoeden dat de fout bij de SMTP server licht dat die geeft een response, maar dit weet ik niet zeker.

Het is overigens de SMTP server van mijn ISP.
is het niet verplicht om een header in te stellen? correct me if i'm wrong :-/
is het niet verplicht om een header in te stellen? correct me if i'm wrong :-/


Volgens mij is dat niet nodig. Waarom zou je een header instellen. In een variabel zit toch de inhoud van de mail, dus waarom zou je er dan ook nog een header bijmaken.?

Reageren