I am having an issue using PHPmailer class in laravel ,sometimes the email is sent and in very rare case its not sent but after the $mail->send() function all the other script is running fine and it doesn't even throw any error and I am unable to find out whats wrong. below is my code.
$to_email = '';
$from_email = '[email protected]';
$mail = new PHPMailer();
try {
$mail->SMTPOptions = array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
)
);
//Server settings
$mail->SMTPDebug = 1; // Enable verbose debug output
$mail->isSMTP(); // Send using SMTP
$mail->Host = 'smtp.something.com.pk'; // Set the SMTP server
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = '[email protected]'; // SMTP username
$mail->Password = 'xyz'; // SMTP password
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
$mail->Port = 25; // TCP port to connect to
//Recipients
$mail->setFrom($from_email, 'TESTING');
$mail->addAddress(Auth::user()->email);
$mail->addBCC('[email protected]');
$mail->isHTML(true);
$mail->Subject = 'XYZ ';
$mail->Body = 'Hey';
$mail->AltBody = '';
$mail->send();
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…