<?php
$from = "";
$to = "";
$subject = "Test " . date("Y-m-d H:i:s");
$message = "This is test!";
if(isset($_POST["sendmail"]))
{
$from = $_POST["from"];
$to = $_POST["to"];
$subject = $_POST["subject"];
$message = $_POST["message"];
if (mail($to, $subject, $message, "From: " . $from, "-f " . $from))
{
echo("<p>Message successfully sent from " . $from . " to " . $to . "!</p>");
}
else
{
echo("<p>Message delivery failed from " . $from . " to " . $to . "!</p>");
}
}
else
{
}
echo "<br/>";
?>
<FORM method="POST" action="semail.php">
<INPUT type="submit" name="sendmail" id="sendmail" value="Send mail" />
<TABLE>
<TR>
<TD>From: </TD><TD><INPUT type="text" name="from" id="from" value="<?php echo $from ?>" /></TD>
</TR>
<TR>
<TD>To: </TD><TD><INPUT type="text" name="to" id="to" value="<?php echo $to ?>" /></TD>
</TR>
<TR>
<TD>Subject: </TD><TD><INPUT type="text" name="subject" id="subject" value="<?php echo $subject ?>" /></TD>
</TR>
<TR>
<TD>Message: </TD><TD><textarea rows="5" cols="20" name="message" id="message" /><?php echo $message ?></textarea></TD>
</TR>
</TABLE>
<BR/>
</FORM>
naime želio sam da sa moga sajta pošaljem mail npr. za autentifikaciju pri registraciji međutim problem je u sledećem
pošiljaoc (from) ne može biti bilo ko
pokušavao sam sa
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
i td. i prolatzi za ove pošiljaoce
međutim kada želim da pošiljalac bide sa moga sajta ne prolazi.
šta god
npr. prolaze
[email protected]
[email protected]
[email protected]
dok
[email protected] i veće ne prolaze
meni je cilj da natjeram neš[email protected] da bude pošiljalac ali jok neće
a funkcija mail vraća samo true ili false pa ne znam razlog
da li postoji ograničenje na dužinu?
ako želite da vidite ovaj kod sam postavio ovde
na ovom sajtu piše da može biti i preko 6 karaktera (što je i logično)