Mangcoding

icon chat
Yayan Kurnia Akbar - Thursday, 16 March 2023 - 1years ago

Cara mengirim Email dengan Lampiran melalui PHP Mailer di WordPress

single image
Photo by Simona Sergi on Unsplash

Kami memiliki pertanyaan dari pengunjung situs web, salah satu pertanyaan ini adalah tentang Cara mengirim Email dengan Lampiran melalui PHP Mailer di WordPress.

Semoga artikel yang Mangcoding bagikan ini akan membantu Anda menghemat waktu! Silahkan Anda bisa meninggalkan jejak dengan memberikan komentar dibawah atau memberikan pertanyaan di media sosial Mangcoding.

PHP Mailer Mangoding

Link Mangcoding

Apa itu PHP Mailer di WordPress

Ini adalah kelas PHP yang memungkinkan Anda mengirim email. Langkah ini sangat sederhana menurut kami. Dan berikut Mangcoding akan memberi tahu Anda tentang lampiran dan menunjukkan beberapa contoh.

Jadi, pertama-tama — jika Anda ingin melampirkan sesuatu ke email, gunakan pola berikut :

$phpmailer->AddAttachment('path to file', 'file name with extension');

Kode Selengkapnya :

global $phpmailer; // define the global variable
if ( !is_object( $phpmailer ) || !is_a( $phpmailer, 'PHPMailer' ) ) { // check if $phpmailer object of class PHPMailer exists
    // if not - include the necessary files
    require_once ABSPATH . WPINC . '/class-phpmailer.php';
    require_once ABSPATH . WPINC . '/class-smtp.php';
    $phpmailer = new PHPMailer( true );
}
$phpmailer->ClearAttachments(); // clear all previous attachments if exist
$phpmailer->ClearCustomHeaders(); // the same about mail headers
$phpmailer->ClearReplyTos();
$phpmailer->From = '[email protected]';
$phpmailer->FromName = 'Misha Rudrastyh';
$phpmailer->Subject = 'Plugin: ' . $plugin_display_name; // subject
$phpmailer->SingleTo = true;
$phpmailer->ContentType = 'text/html'; // Content Type
$phpmailer->IsHTML( true );
$phpmailer->CharSet = 'utf-8';
$phpmailer->ClearAllRecipients();
$phpmailer->AddAddress( $_POST['email'] ); // the recipient's address
$phpmailer->Body = 'Thanks for buying my plugin (the plugin archive is attached to this email).If you have any questions, contact me.';
$phpmailer->AddAttachment(getcwd() . '/plugins/' . $plugin_name . '.zip', $plugin_name . '.zip'); // add the attachment
$phpmailer->Send(); // the last thing - send the email

Silahkan Anda coba praktekkan apa yang Mangcoding jelaskan pada Artikel diatas, mudah-mudahan artikel ini dapat bermanfaat dan bisa menyelesaikan masalah Anda terutama Cara Mengirim Email dengan Lampiran melalui PHPMailer di WordPress.

Itulah artikel yang dapat Mangcoding sharing. Mudah-mudahan artikel ini bisa bermanfaat dan dapat memberikan pengetahuan baru untuk Anda. Jika ada kritik serta saran yang dapat membangun, silahkan komentar atau kirim melalui Email dan Media sosial Mangcoding.

Sumber : Cara mengirim Email dengan Lampiran melalui PHP Mailer di WordPress

Link Copied to Clipboard