Send E-mail to Multiple Person(E-mail) with Php

Send E-mail to Multiple Person(E-mail) with Php



<html>
<head>
<title> Send E-mail to Multiple Person(E-mail) with Php
</title>
</head>
<body bgcolor="#666666">
 <!--Email Validation START -->
        <script language="javascript">
            function validate_email(field,alerttxt)
            {
                with (field)
                {
                    apos=value.indexOf("@")
                    dotpos=value.lastIndexOf(".")
                    if (apos<1||dotpos-apos<2)
                    {
                        alert(alerttxt);return false
                    }
                    else
                    {
                        return true
                    }
                }
            }
        </script>
        <!--Email Validation END -->

<script language="javascript">
function checkdata()
{
if(document.emailpost.from.value=="")
{
alert("Form field should not be blank! Please Enter your Email id");
document.emailpost.from.focus();
return false;
}
else if(document.emailpost.to.value=="")
{
alert("To field should not be blank! Please Enter Destination Email id ");
document.emailpost.to.focus();
return false;
}
else if(document.emailpost.from.value!="")
{
if (validate_email(eval("document.emailpost.from"),"Not a valid e-mail address!")==false)
{
document.emailpost.from.focus();
return false
}
}

else
return true;
}
</script>
<form name="emailpost" action="test.php" method="post" onSubmit="return checkdata()">
  <table  cellpadding="5px" cellspacing="0px" style="font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; border:7px solid gray; background:#eeffee" width="500px" align="center">
    <tr>
      <td colspan="2"  bgcolor="gray" style="color:#FFFFFF; font-weight:bold; padding:10px"> Send E-mail to Multiple Person(E-mail) with Php
</td>
      
    </tr>
    <tr>
      <td>Enter Your Email id</td>
      <td align="right"><input type="text" name="from" size="40" value="<? echo $_POST["from"];?>"/></td>
    </tr>
    <tr>
      <td colspan="2">Enter Your Friend Email id(s) </td>
    </tr>
    <tr>
      <td colspan="2" align="right"><textarea rows="5" cols="50" name="to" value="<? echo $_POST["to"];?>"></textarea>
        <br />
        Enter Emails Speparated by colon(,)</td>
    </tr>
<tr>
      <td colspan="2">Enter Your Message</td>
    </tr>
    <tr>
      <td colspan="2" align="right"><textarea rows="5" cols="50" name="message" value="<? echo $_POST["subject"];?>"></textarea></td>
    </tr>
    <tr>

      <td colspan="2"  align="right"> <input type="submit" name="action" value="Send Email" style="background:#333333; color:#FFFFFF; border:1px solid gray" onClick="return checkdata()" />
        <input type="reset"  value="Clear" style="background:#333333; color:#FFFFFF; border:1px solid gray" /></td>
    </tr>
<tr>
<tr>
<td colspan="2">
<div style=" background:white; padding:5px; color:#666666">
  <?
if($_POST["action"]=="Send Email")
{
$to=$_POST["to"];
$from_email=$_POST["from"];
$message=$_POST["message"];
$to_single = split ("\,", $to); //splite email into array 
$to_single_count_index=count($to_single); //count total index of array to_single
echo "<font color='red'>Email send to:</font><font color='green'> ";
for($i=0;$i<$to_single_count_index;$i++)
{
$to_s=$to_single[$i];
 $headers = "From: $from_email\r\nReply-To: $from_email\r\n";
    $headers .= "Content-type: text/html\r\n"; 
$mail_sub="Test Email";
mail($to_s,$mail_sub,$message,$headers);
echo $to_s,", ";
 }
}
?>
</font>
</div>
</td>
  </table>
</form>
</body>
</html>

This is a Sample code and you can change it as per your requirement. if you like this article please comment.


Post a Comment

1 Comments