Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Cara membuat phpmailer

Mohon bantuan nya teman-teman, saya masih bingung bagaimana cara membuat phpmailer yang benar.

avatar zai10
@zai10

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

berbasis cli atau web? saya ada nih :D

avatar HaradaKumiko
@HaradaKumiko

23 Kontribusi 6 Poin

Dipost 5 tahun yang lalu

Tanggapan

web kak @HaradaKumiko

Download PHPMailer di <a href='https://github.com/PHPMailer/PHPMailer/tree/5.2-stable'>https://github.com/PHPMailer/PHPMailer/tree/5.2-stable</a>

Setelah itu taruh folder "PHPMailer" di htdocs (htdocs/PHPMailer)

Cara Kirimnya: Buat halaman php baru contoh "index.php" (htdocs/index.php)

Tulis ini: <pre> &lt;?php require 'PHPMailer/PHPMailerAutoload.php';

$mail = new PHPMailer;

//$mail-&gt;SMTPDebug = 3; // Enable verbose debug output

$mail-&gt;isSMTP();
$mail-&gt;Host = 'smtp1.example.com;smtp2.example.com'; // Tulis 'smtp.gmail.com' jika ingin menggunakan akun gmail $mail-&gt;SMTPAuth = true;
$mail-&gt;Username = 'user@example.com'; // Tulis emailnya $mail-&gt;Password = 'secret'; // password emailnya $mail-&gt;SMTPSecure = 'tls'; // kalo pake gmail tulis 'ssl' $mail-&gt;Port = 587; // kalo pake gmail tulis '465'

$mail-&gt;setFrom('from@example.com', 'Mailer'); $mail-&gt;addAddress('joe@example.net', 'Joe User'); // tambahin penerima dan lain lain $mail-&gt;addAddress('ellen@example.com'); // Nama boleh diisi boleh tidak $mail-&gt;addReplyTo('info@example.com', 'Information'); $mail-&gt;addCC('cc@example.com'); $mail-&gt;addBCC('bcc@example.com');

$mail-&gt;addAttachment('/var/tmp/file.tar.gz'); // tambahkan file $mail-&gt;addAttachment('/tmp/image.jpg', 'new.jpg'); // nama boleh diisi boleh tidak $mail-&gt;isHTML(true); // untuk isi emailnya menggunakan html

$mail-&gt;Subject = 'Ini judulnya/subjectnya'; $mail-&gt;Body = 'Ini pesannya bisa html &lt;b&gt;Bold!&lt;/b&gt;'; $mail-&gt;AltBody = '';

if(!$mail-&gt;send()) { echo 'Pesan tidak dapat dikirim.'; echo 'Kode Error: ' . $mail-&gt;ErrorInfo; } else { echo 'Pesan telah dikirim'; } </pre>

nanti setelah dibuka halamannya, akan otomatis terkirim

NOTE: Pastikan Less secure app access di akun googlenya nyala <a href='https://myaccount.google.com/lesssecureapps'>Nyalakan Less secure app access</a>

Semoga Membantu

avatar RayyanMuhammad
@RayyanMuhammad

6 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban