<?php 
 
use PHPMailer\PHPMailer\PHPMailer; 
use PHPMailer\PHPMailer\Exception; 
function sendemail($email_tujuan, $pesan = null, $subject = null, $nama_pengirim = 'Keuangan BQN', $email_pengirim = '[email protected]') 
{ 
    require DEPENDENCIES_PATH . convert_path('phpmailer/phpmailer/src/Exception.php'); 
    require DEPENDENCIES_PATH . convert_path('phpmailer/phpmailer/src/PHPMailer.php'); 
    require DEPENDENCIES_PATH . convert_path('phpmailer/phpmailer/src/SMTP.php'); 
    $mail = new PHPMailer(TRUE); 
 
    try { 
        /* Set the mail sender. */ 
        $mail->IsSMTP(); 
        $mail->Host = "mail.kamscode.tech"; 
 
        // optional 
        // used only when SMTP requires authentication   
        $mail->SMTPAuth = true; 
        $mail->Username = 'kamscode'; 
        $mail->Password = '3bS9Fn2g8n'; 
        $email_tujuan = strtolower($email_tujuan); 
        $mail->setFrom($email_pengirim, $nama_pengirim); 
 
        /* Add a recipient. */ 
        $mail->addAddress($email_tujuan); 
 
        /* Set the subject. */ 
        $mail->Subject = $subject; 
 
        /* Set the mail message body. */ 
        $mail->Body = $pesan; 
 
        $mail->send(); 
        return ['message' => 'Berhasil mengirim email', 'sts' => true]; 
    } catch (Exception $e) { 
        return ['message' => $e->errorMessage(), 'sts' => false]; 
        echo $e->errorMessage(); 
    } catch (\Exception $e) { 
        return ['message' => $e->getMessage(), 'sts' => false]; 
    } 
} 
 
 |