Sebaliknya, configure web server kau di peringkat Operating System dengan Postfix. Ini cara yang lebih baik sebab Postfix akan uruskan selebihnya. Dan kalau ada latency antara web server dengan email provider, ia takkan ganggu performance WordPress kau.
Berita buruk
Ada sesetengah WordPress hosting provider yang paksa customer guna plugin SMTP WordPress, bukan configure hosting environment dengan PHP mail function. Ini akan hasilkan latency bila WordPress buat kerja hantar email (reset password, payment received, dan lain-lain).
Masalahnya
WordPress tak ada background processing system out-of-the-box macam kebanyakan web framework moden (Ruby on Rails – Active Job, Laravel – Queues, dan lain-lain). Jadi semua benda akan dan mesti dibuat dalam request Apache/Nginx atau dalam WordPress Cron Jobs (paling baik pun begitu).
WordPress guna PHP mail untuk hantar email. Kalau web server tak configure dengan Mail Transfer Agent (MTA) macam Postfix, email tu takkan pernah sampai ke destinasi. Jadi kalau configure MTA bukan pilihan, satu-satunya jalan keluar kau cuma guna plugin email WordPress.
Fikirkan ni
Sebab WordPress memang tak ada background processing system, setiap penghantaran email berlaku secara real-time. Bila email server lambat, jauh, atau ada latency tinggi atas apa sebab pun, ia akan ganggu performance site WordPress kau sebab ia kena tunggu request hantar email tu selesai.
Jadi apa kau patut buat?
Kalau kau tengah cari hosting provider, cari yang tawarkan pakej hosting yang datang dengan ciri email terbina dalam. Buat support ticket untuk sahkan sama ada plan hosting tu perlukan plugin tambahan untuk aktifkan ciri email pada site WordPress kau. Kalau ya, fikir dua kali.
Kalau kau jalankan server instance sendiri, kau patut pertimbangkan configure Postfix (atau apa-apa Mail Transfer Agent). Biar operating system uruskan bahagian email, dan WordPress uruskan blog kau. Itu configuration yang terbaik.

Leave a Reply
You must be logged in to post a comment.