Skip to main content

Send Email

MAIL FUNCTION Most of the web projects have the email sending functionality. Before uploading to the live server email functionality need to be checked on the local server. But PHP mail() function will not work at the localhost. ... To using Gmail SMTP server, you should need to change account access for less secure apps   



<?php
    require 'phpmailer/autoload.php';
    use PHPMailer\PHPMailer\PHPMailer;
    use PHPMailer\PHPMailer\Exception;


    //$mail = new PHPMailer;
    //$mail->SMTPDebug = 3;                               // Enable verbose debug output
    $mail = new PHPMailer(true);   

    $mail->SMTPDebug = 0;                                 // Enable verbose debug output
    $mail->isSMTP();                                      // Set mailer to use SMTP
    $mail->Host = 'smtp.gmail.com';  // Specify main and backup SMTP servers
    $mail->SMTPAuth = true;      
    $mail->SMTPOptions = array(
    'ssl' => array(
    'verify_peer' => false,
    'verify_peer_name' => false,
    'allow_self_signed' => true
    )
    );                        // Enable SMTP authentication
    $mail->Username = 'ionicframework2@gmail.com';
    $mail->Password = 'ionic@321';
    $mail->SMTPSecure = 'ssl';                            // Enable TLS encryption, `ssl` also accepted
    $mail->Port = 465;  
    $mail->setFrom('ionicframework2@gmail.com' , 'Test');
    $mail->addReplyTo('ionicframework2@gmail.com' , 'Test');
    $mail->AddAttachment("signtopdf.pdf","signtopdf.pdf");         // add attachments
    $message="good";
    $mail->addAddress('satyam.gupta@newtechfusion.com');   


    $mail->isHTML(true);                                  // Set email format to HTML
    $mail->Subject ="Please Find Signature PDF Attachment";
    $mail->Body    = '<p>Please Find Signature PDF Attachment Below.</p></br><p>Thank You.</p>';
    $mail->AltBody = '';
    $mail->send();                               // TCP port to connect to
     if($mail){
echo "success";
     }else{
echo "success not";
     }

Comments