PHP Programming
PHPMailer untuk Pengiriman Email Menggunakan CPanel

PHPMailer untuk Pengiriman Email Menggunakan CPanel

Oleh | Jum'at, 14 Juli 2023 00:31 WIB | 398 Views | Comments 2023-07-14 00:31:45

Tidak sedikit yang memanfaatkan email internal atau email yang dibawa oleh Cpanel untuk mengirimkan transactional email seperti informasi lupa password dan pengiriman email lainnya. Tapi sering gagal dan salah konfigurasi, lalu bagaimana konfigurasi yang benar?

Terlebih dahulu kita lihat setingan default dari cpanel, biasanya seperti ini
Email Cpanel
Nah, jika setingannya default seperti diatas, maka konfigurasi PHPMailernya dapat dilakukan seperti dibawah ini:
 

<?php
<?php
//Load vendor/lokasi phpmailer terlebih dahulu

$mail = new PHPMailer(true);

try {
 //Server settings
 $mail->SMTPDebug = 2; // aktifkan debug bila dibutuhkan
 $mail->isSMTP(); // Set mailer to use SMTP
 $mail->Host = 'mail.domain.com'; // Specify main and backup SMTP servers
 $mail->SMTPAuth = true; // Enable SMTP authentication
 $mail->Username = 'user@domain.com'; // SMTP username
 $mail->Password = 'secret'; // SMTP password
 $mail->SMTPSecure = 'tls'; // setingan ini yang biasanya terlewat
 $mail->Port = 587; // TCP port to connect to

//Recipients
 $mail->setFrom('from@example.com', 'Mailer');
 $mail->addAddress('recipient1@example.net', 'Joe User'); // Add a recipient
 $mail->addAddress('recipient2@example.com'); // Name is optional
 $mail->addReplyTo('info@example.com', 'Information');
 $mail->addCC('cc@example.com');
 $mail->addBCC('bcc@example.com');

// Content
 $mail->isHTML(true); // Set email format to HTML
 $mail->Subject = 'Here is the subject';
 $mail->Body = 'This is the HTML message body <b>in bold!</b>';
 $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';

$mail->send();
 echo 'Message has been sent';

} catch (Exception $e) {
 echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
}
Selamat mencoba


Baca atau Download PDF Adi Sumaryadi - Bicara IT dan Internet



Mungkin anda tertarik menonton video tentang ?Tim Pemenangan Capres Sepertinya Belum Bergerak di Digital dan Online!

Apa komentar anda tentang Tulisan PHPMailer untuk Pengiriman Email Menggunakan CPanel?


PHP Programming Lainnya
Mengurutkan Array Multidimensi Menggunakan PHP Menggunakan Key Tertentu
Rabu, 18 Mei 2022 12:19 WIB
Mengurutkan Array Multidimensi Menggunakan PHP Menggunakan Key Tertentu
Terkadang kita membutuhkan sort ulang atau mengurutkan ulang sebuah array dalam PHP, hal ini berfungsi untuk mengurutkan ulang setiap baris didalam array, baik ascending maupun descending. Lalu bagaimana caranya?
Cara Mendapatkan Judul dan Thumbnail Video Youtube menggunakan PHP
Jum'at, 22 April 2022 05:11 WIB
Cara Mendapatkan Judul dan Thumbnail Video Youtube menggunakan PHP
Terkadang dalam website yang kita punya, kita membutuhkan beberapa informasi seperti judul dan thumbnail dari sebuah video Youtube, tapi gak mau juga pakai API dari Google. Lalu seperti apa caranya menggunakan PHP?
Fixing Orientasi Foto yang Diupload Dari Handphone Menggunakan PHP
Kamis, 14 April 2022 03:02 WIB
Fixing Orientasi Foto yang Diupload Dari Handphone Menggunakan PHP
Terkadang, foto yang diupload langsung dari handphone atau perangkat mobile memiliki orientasi yang berbeda, orientasi ini berdasarkan data EXIF atau metadata dari image itu sendiri. Jika dilihat dari handphone, foto itu benar berdiri (portrait) tetapi saat diupload dan dimunculkan malah menjadi tidur (landscape).
Cara Menggunakan CURL untuk Mengakses Website SSL
Rabu, 06 April 2022 01:39 WIB
Cara Menggunakan CURL untuk Mengakses Website SSL
Saat ini banyak sekali website yang sudah terproteksi oleh SSL, oleh karena itu, bila kita akan menggunakan modul Curl untuk mendapatkan sebuah data dari sebuah website harus melalui SSL pula, sebagian lebih memilih membypass SSL tersebut. Bagaimana Caranya?
Mengubah Nomor Handphone 08xx Ke format Internasional +62
Senin, 04 Oktober 2021 21:34 WIB
Mengubah Nomor Handphone 08xx Ke format Internasional +62
Terkadang ada beberapa platform yang mewajibkan input nomor hanphone atau telephone versi internasional yang mana Indonesia menggunakan kode panggilan +62 atau 62. Lalu bagaimana cara mengubahnya menggunakan PHP?
Session Destroy Setelah Redirect dari Payment Gateway
Kamis, 24 Desember 2020 13:54 WIB
Session Destroy Setelah Redirect dari Payment Gateway
Pernah mengalami sesi atau session tiba-tiba terhapus atau hilang setelah redirect dari halaman payment gateway? masalahnya adalah bukan pada pemograman anda. Hal ini merupakan kebijakan dari Browser yang disebut sebagai SameSite. Bagaimana Solusinya?