Dalam keseharian membuat website dan blog ada hal yang sering diabaikan, yaitu System Pengiriman Email. Cara mengirim email yang benar dari website ini sering kali terlupakan ketika website sudah jadi, dan sudah siap jualan.
Penyebabnya adalah secara default sebuah website/script/cms biasanya system pengiriman email ini menggunakan PHP Mail(), namun seringkali email yang terkirim menggunakan metode ini saat ini 97% akan masuk spam box , krn metode pengiriman email php mail () ini tidak melewati prosedur pengiriman email yang baik seperti : TLS/SSL, port yang diperbolehkan dan tidak melewati authentication username dan password.
Itulah kadang yang menjadi penyebab sebuah website terkadang di suspend oleh pihak penyedia layanan dengan alasan melakukan spam, padahal kita sendiri nggak pernah nyepam email . Kok bisa ?
Bisa, krn menggunakan PHP mail() , bila script/cms/web anda terinject malware /spammer dan digunakan untuk mengirim email secara spam , otomatis pihak penyedia layanan akan mendapat notifikasi bahkan warning dari data center bahwa akun anda melakukan spam email.
Alhasil saat ini banyak provider cloud hosting lebih memilih untuk mematikan php mail () ini pada servernya untuk menghindari adanya spammer yg inject ke website anda. Anda akan disarakan menggunakan SMTP.
SMTP (Simple Mail Transfer Protocol) sebaiknya digunakan daripada PHP mail()
function karena beberapa alasan penting:
Keandalan Pengirimanmail()
di PHP itu hanya menginstruksikan server lokal untuk kirim email, tanpa jaminan soal format yang benar atau autentikasi yang kuat. Banyak server email (kayak Gmail, Yahoo) sekarang ketat banget — kalau tidak autentikasi dengan benar (pakai SMTP, DKIM, SPF, dll), email kamu bisa langsung masuk spam atau bahkan ditolak.
Autentikasi & Keamanan
SMTP memungkinkan autentikasi (username + password) dan enkripsi (SSL/TLS). Ini membuat email kamu lebih aman dan dipercaya server penerima.
Kontrol Lebih Besar
Dengan SMTP, kamu bisa atur:
Server mana yang digunakan.
Port yang dipakai.
Protokol keamanan.
Prioritas email.
Log kirim email untuk debugging.
Kompatibilitas Hosting
Banyak layanan hosting membatasi fungsi mail()
PHP demi keamanan (karena rentan spammer abuse). Tapi mereka tetap mengizinkan SMTP.
Kinerja Produksi
Tools seperti PHPMailer, SwiftMailer, atau Symfony Mailer menggunakan SMTP, dan jauh lebih handal untuk proyek serius (e-commerce, website bisnis, dll).
So mulai kini jangan lupa untuk selalu menggunakan metode SMTP untuk seluruh Email Hosting anda ya , untuk anda penggunakan CMS WordPress Self-hosted, tentunya banyak sekali plugin-plugin smtp yang free untuk bisa digunakan , untuk settingan biasanya ada di panel hosting anda.
Atau bila anda ingin layanan email hosting murah yang terpisah dari website anda, anda bisa menggunakan layanan email hosting kami di :