Thursday, February 16, 2023

Cara Mengirim E-mail dengan Menggunakan Phpmailer


Untuk mengirim email menggunakan Phpmailer, Anda perlu mengikuti beberapa langkah sebagai berikut:

Unduh dan instalasi Phpmailer
Langkah pertama adalah mengunduh Phpmailer dan menginstalnya di server Anda. Anda dapat mengunduh Phpmailer dari situs web resminya di https://github.com/PHPMailer/PHPMailer. Setelah diunduh, ekstrak arsip dan salin file ke direktori di server Anda.

Buat file PHP
Setelah Anda menginstal Phpmailer, buatlah file PHP yang akan digunakan untuk mengirim email. Di dalam file ini, Anda harus memuat kelas Phpmailer dan mengatur pengaturan untuk koneksi SMTP. Berikut contoh kode untuk mengatur pengaturan SMTP:

<?php
require 'PHPMailer/PHPMailer.php';
require 'PHPMailer/SMTP.php';

$mail = new PHPMailer;

$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = 'your_email@gmail.com';
$mail->Password = 'your_password';
$mail->SMTPSecure = 'tls';
$mail->Port = 587;

?>
Pastikan Anda mengganti 'your_email@gmail.com' dengan alamat email Anda dan 'your_password' dengan password email Anda. Selain itu, pastikan Anda menggunakan host SMTP yang sesuai dengan email Anda.

Tentukan penerima, subjek, dan isi email
Setelah pengaturan SMTP diatur, Anda perlu menentukan siapa penerima email, subjek, dan isi email. Berikut contoh kode untuk menentukan penerima, subjek, dan isi email:

<?php
$mail->setFrom('your_email@gmail.com', 'Your Name');
$mail->addAddress('recipient@example.com', 'Recipient Name');
$mail->Subject = 'Test Email from PHPMailer';
$mail->Body    = 'This is a test email from PHPMailer.';
Pastikan Anda mengganti 'your_email@gmail.com' dengan alamat email Anda, 'Your Name' dengan nama Anda, 'recipient@example.com' dengan alamat email penerima, dan 'Recipient Name' dengan nama penerima.
?>

Kirim email
Setelah semua pengaturan diatur, Anda dapat mengirim email dengan memanggil fungsi 'send'. Berikut contoh kode untuk mengirim email:

<?php
if(!$mail->send()) {
    echo 'Email could not be sent.';
    echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
    echo 'Email has been sent.';
}
?>

Pastikan Anda menambahkan kode di atas setelah kode yang menentukan penerima, subjek, dan isi email.

Itulah langkah-langkah dasar untuk mengirim email menggunakan Phpmailer. Pastikan server Anda mendukung koneksi SMTP dan port SMTP yang dibutuhkan. Selain itu, pastikan Anda memiliki izin untuk mengirim email dari server Anda.

BERITA LENGKAP DI HALAMAN BERIKUTNYA

Halaman Berikutnya