Cara mengirim Email dengan Lampiran melalui PHP Mailer di WordPress
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.
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