Aplikasi web berbasis PHP yang dibangun menggunakan fitur mailer (PhpMailer) setidaknya membutuhkan konfigurasi email (Port SMTP) yang dipakai di hosting maupun server sebagai nyawa dari aktifitas mailer. Jika tidak demikian, fungsi pengiriman email dari dan ke aplikasi web tidak akan berjalan sempurna atau bahkan error.
Seperti yang telah sedikit penulis jelaskan pada artikel tutorial sebelumnya mengenai pembuatan form aktivasi menggunakan PhpMailer, untuk melakukan uji coba apakah email dapat berjalan dengan semestinya, setidaknya pembaca membutuhkan hosting baik yang gratis maupun berbayar.
Jika pembaca masih sedikit bingung bagaimana cara mengetahui konfigurasi mail untuk client yang dipakai untuk aplikasi web. Berikut adalah langkah-langkah untuk menampilkan informasi mengenai konfigurasi mail client terutama Port Outgoing Server (SMTP) di hosting.
Cek Port SMTP di Idhostinger (Gratis)
Perlu diketahui pembaca, salah satu webhosting di Indonesia yang masih melayani pembuatan akun hosting dengan gratis adalah IdHostinger. Jika pembuatan aplikasi testing web pembaca kebetulan menggunakan akun Idhostinger, silahkan ikuti langkah-langkah berikut untuk mengetahui informasi akun smtp yang dapat dipakai untuk konfigurasi PhpMailer :
Pada Idhostinger, Host default SMTP yang dapat dipakai adalah mx1.idhostinger.com dan Port default adalah 2525. Pembaca bisa menggunakan informasi ini untuk konfigurasi aplikasi PhpMailer.
Contoh potongan kode pada library atau modul mailer adalah sebagai berikut :
<?php ... $mail->Host = 'mx1.idhostinger.com'; $mail->Port = 2525; $mail->Username = "akunemail@domainanda.com"; // username email akun $mail->Password = "passwordanda"; // password akun ... ?>
Ada satu hal lagi yang perlu pembaca butuhkan agar PhpMailer berfungsi dengan baik adalah akun username email dan password. Silahkan buat akun email melalui control panel idhostinger. Setelah akun dibuat, masukkan informasi username (nama email) pembaca dan password untuk digunakan pada variabel $mail-Username dan $mail->Password.
Jika Pembaca belum membuat akun email, maka aplikasi Mailer tidak akan berjalan dan akan terjadi error pada saat action.
Cek Port SMTP di cPanel (Berbayar)
Hosting yang berbayar, rata-rata telah menggunakan cPanel (WHM) untuk konfigurasi situs maupun hosting pelanggan. cPanel sangat memudahkan dan memiliki banyak sekali fitur untuk keperluan manajemen situs. Apabila pembaca menggunakan hosting yang memiliki akun cPanel, silahkan ikuti langkah berikut untuk mendapatkan informasi Host dan Port SMTP :
Pembaca bisa menguji kedua mode autentikasi tersebut. Jika SSL untuk akun hosting biasanya memakai setting SSL dari server yang dipakai oleh pemilik hosting.
Selamat mencoba.