Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // setting date
- date_default_timezone_set('Asia/Jakarta');
- //load plugin PHPMailer
- require 'PHPMailer/PHPMailerAutoload.php';
- /*
- $toEmail => email penerima, disesuaikan dgn email admin
- $toName => nama penerima, disesuaikan dgn nama email
- $subjek => judul pesan
- $isiPesan => isi email
- */
- function send_mail($toEmail, $toName, $subjek, $isiPesan, $username, $password, $nama_pengirim){
- $cekValid['cek'] = true;
- $cekValid['error'] = "";
- $mail = new PHPMailer;
- $mail->CharSet = 'utf-8';
- ini_set('default_charset', 'UTF-8');
- $mail->isSMTP();
- $mail->SMTPDebug = 2; //untuk tahu semua debug nya
- $mail->Debugoutput = 'html';
- $mail->Host = 'majora.rapidplex.com'; //sesuaikan lagi - 'smtp.gmail.com' (google) - mail.lordraze.com - majora.rapidplex.com
- $mail->Port = 465; //sesuaikan lagi - 587 (google) - 465 (domain)
- $mail->SMTPSecure = 'tls'; //sesuaikan lagi
- $mail->SMTPAuth = true;
- $mail->Username = $username;
- $mail->Password = $password;
- $mail->setFrom($username, $nama_pengirim);
- $mail->addAddress($toEmail, $toName);
- $mail->Subject = $subjek;
- $mail->Body = $isiPesan;
- // $mail->AltBody = 'Latihan Kirim Email dengan PHPMailer';
- if (!$mail->send()) { //jika gagal
- $cekValid['error'] = "Mailer Error: " . $mail->ErrorInfo;
- $cekValid['cek'] = false;
- }
- else {
- $cekValid['error'] = "";
- $cekValid['cek'] = true;
- }
- return $cekValid;
- }
Advertisement
Add Comment
Please, Sign In to add comment