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";
}
<?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
Post a Comment