Solusi Php mail function disable


Assalamu'alaikum, kawan-kawan sekalian.. sebelumnya saya ingin mengucapkan minal aidin wal faizin mohon maaf lahir dan batin, kali admin seperti saya ini banyak salah. Pada postingan kali ini saya akan membahas dan memberikan tutorial cara mengatasi php function mail() yang tidak berfungsi. Ini biasanya terjadi karena pihak penyedia hosting mendisable fungsi tersebut karena alasan keamanan atau lainnya..

Saya sangat tidak setuju dengan hal menonaktifkan fungsi kirim email, padahal itu sangat dibutuhkan oleh programmer atau developer web. pasalnya setiap web pasti ada kontak form dan yang paling mencondong adalah registrasi akun. untuk verifikasi akun emailnya kan butuh send email.

Ya kalo hostingnya sudah terlanjur terbeli, mau bagaimana lagi kita harus ikuti aturannya. cara alternatif untuk kirim email yaitu menggunakan akses smtp. siapkan dulu script library untuk menjalankan smtp ke php.

Script Phpmailer  : server1 | server2
Smtp tester : disini

oke jika sudah mendownload script phpmailer untuk menjalankan smtp nya. langsung saja ikuti tutorial berikut ini.

1. extract file zip "PhpMailer" lalu letakan pada folder, misalnya classes/class.phpmailer.php

2. kemudian membuat script untuk mengeksekusi serta menkonfigurasi script tersebut.


3. Simpan script diatas dengan ekstensi .php , contoh mail.php

Sebelum disimpan script eksekusi mail.php. kita perlu menyiapkan akun smtpnya terlebih dahulu sebelum melakukan konfigurasi. pertama-tama test dulu akun smtpnya di https://www.smtper.net/. pastikan berhasil terkirim dan sukses login smtpnya melalui web tersebut. Nah jika sudah berhasil tester kita bisa langsung lakukan konfigurasi, berikut contohnya dibawah ini:

$mail->SMTPSecure = 'ssl'; // tls dan ssl
$mail->Host = "smtp.gmail.com"; //hostname masing-masing provider email
$mail->SMTPDebug = 2;
$mail->Port = 465; // default port 25
$mail->SMTPAuth = true;
$mail->Username = "blabla@gmail.com"; //user gmail
$mail->Password = "124wsewe"; //password gmail

Silahkan kmu ubah dengan konfigurasi seperti diatas lalu kmu coba jalankan mail.php , selesai deh . jika kmu tidak bisa menggunakan smtp gmail saya ada rekomendasi smtp yang bisa kmu pasang pada webmu.

  • Zoho
  • Smtp2Go
  • yandex
  • sendgrid

Oke itu saja yang bisa saya sampaikan, jika ada salah-salah kata mohon dimaafkan, sekian wassalamu'alaikum.


Kategori :
Facebook twitter Google

Related Post

Berlangganan update artikel terbaru via email:

0 Komentar