Thursday, October 16, 2014

421 Service not available (Test kirim email to localhost via mercury)

Karena kebutuhan testing fitur pengiriman email kadang saya butuh setup mail server di localhost.

Jika menggunakan xampp, maka sudah terdapat mail server yang diikutsertakan di dalam paket xampp yang bernama Mercury dan bisa langsung kita pakai.

Ada 2 file configurasi yang harus diperhatikan yaitu php.ini di folder xampp/php dan sendmail.ini di folder xampp/sendmail

di file php.ini cukup di setting:

[mail function]
SMTP = localhost
smtp_port = 25


di sendmail.ini cukup di setting:

smtp_server=localhost
smtp_port=25


Setelah dicoba, mungkin berhasil atau mungkin juga gagal. Kalau gagal, coba buka file log di xampp/sendmail/debug.log

Saya pernah mencoba mengirim email dan gagal, kemudian setelah saya buka file debug.log terdapat error 421 Service not available dan solusinya adalah dengan membuat folder QUEUE di xampp/MercuryMail sehingga kini ada folder xampp/MercuryMail/QUEUE

Demikian sharing yang bisa saya informasikan

Terima kasih,

Ferdi Ramdhon