Your IP : 216.73.216.40


Current Path : /var/www/html/ajay/sendmail/
Upload File :
Current File : //var/www/html/ajay/sendmail/Mail.php

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
        <title>Send Personalized Email By Uploading CSV</title>
        <link rel="stylesheet" type="text/css" href="css/style.css"/>
        <link rel="stylesheet" type="text/css" href="css/bootstrap.css"/>
        <script src="js/jquery.js"></script>
    </head>
    <body>
        <?php
        // Include PHPMailerAutoload.php library file
        include("lib/PHPMailerAutoload.php");


        $sender_name = "";
        $sender_uid = "";
        $sender_pass = "";
        $email_sub = "";
        $msg = "";
        $user_list = array();
        $status = array();
        $file_path = "";
        
        // Retrieving & storing user's submitted information
        if (isset($_POST['user_list'])) {
            $user_list = json_decode($_POST['user_list']);
        }
        if (isset($_POST['email_sub'])) {
            $email_sub = $_POST['email_sub'];
        }
        if (isset($_POST['Sender_Name'])) {
            $sender_name = $_POST['Sender_Name'];
        }
        if (isset($_POST['Sender_Email'])) {
            $sender_uid = $_POST['Sender_Email'];
        }
        if (isset($_POST['Sender_Password'])) {
            $sender_pass = $_POST['Sender_Password'];
        }
        if (isset($_POST['box_msg'])) {
            $msg = $_POST['box_msg'];
        }
        if (isset($_POST['uploaded_file_path'])) {
            $file_path = $_POST['uploaded_file_path'];
        }
        
        // Sending personalized email 
        foreach ($user_list as $list) {
            $receiver_name = "";
            $receiver_add = "";
            $per_msg = "";
            $per_email_sub = "";
            $receiver_name = $list[0];
            $receiver_add = $list[1];
            $receiver_userid = $list[2];
            $receiver_userpassword = $list[3];
            
            // Replacing {user} with client name from subject and message
            $per_msg = str_replace("{user}", $receiver_name, $msg);
            $per_msg = str_replace("{userid}", $receiver_userid, $per_msg);
            $per_msg = str_replace("{userpassword}", $receiver_userpassword, $per_msg);
	//$virutal_words = array("{user}", "{userid}", "{userpassword}");
	//$real_words = array($receiver_name, $receiver_userid, $receiver_userpassword);
	//$per_msg = str_replace($virtual_words, $real_words, $msg);            

$per_email_sub = str_replace("{user}", $receiver_name, $email_sub);

            $mail = new PHPMailer();
            $mail->IsSMTP();
            $mail->Mailer = "smtp";
            $mail->Host = "smtp.gmail.com";
            $mail->Port = 465;

            // Enable SMTP authentication
            $mail->SMTPAuth = true;

            // SMTP username
           // $mail->Username = 'indem@iiita.ac.in';
            $mail->Username = $sender_uid;

            // SMTP password
          //  $mail->Password = '----';
            $mail->Password = $sender_pass;

            // Enable encryption, 'tls' also accepted
            $mail->SMTPSecure = 'ssl';

            // Sender Email address
           // $mail->From = 'indem@iiita.ac.in';
            $mail->From = $sender_uid;

            // Sender name
            //$mail->FromName = "TEAM INDEM@IIITA";
            $mail->FromName = $sender_name;

            // Receiver Email address
            $mail->addAddress($receiver_add);
            $mail->Subject = $per_email_sub;
            $mail->Body = $per_msg;
            $mail->WordWrap = 400;

            // Sending message and storing status
            if (!$mail->send()) {
                $status[$receiver_add] = False;
            } else {
                $status[$receiver_add] = TRUE;
            }
        }
        ?>
        <div id="main" class="col-sm-12 col-md-6 col-lg-6">
            <h1>Message Status</h1>
            <div id="status">
                <ul>
                    <?php
                    foreach ($status as $user => $sent_status) {
                        if ($sent_status == True) {
                            $img = "img/errorFree.png";
                        } else {
                            $img = "img/error.png";
                        }
                        echo "<li> <img src='$img'/>" . $user;
                    }
                    // Deleting iuploaded CSV file from the uploads folder
                    unlink($file_path);
                    ?>
                </ul>
                <a href="index.php" id="more">Send More Emails...</a>
            </div>
        </div>
    </body>
</html>