Troubleshoot Sendmail Cant Start And Restart
Sendmail Salah satu mail transport agent
atau dikenal dengan sebutan MTA yang paling banyak digunakan di sistem UNIX. Tugas dari sendmail adalah untuk menerima e-mail dari luar maupun dari sistem setempat dan mengirimkannya ke tujuan (misalnya menambahkan e-mail tersebut ke mailbox dari pemakai atau mengirimkannya ke server yang dituju.
Sendmail adalah Mail Transfer Agent pertama yang mengimplementasikan port 25. Kemudian pada tahun 2001 ada sedikitnya 50 program Mail Transfer Agent yang mengimplementasikan SMTP baik sebagai client maupun sebagai server. Contoh Mail Transfer Agent yang populer adalah: Exim (ditulis oleh Philip Hazel), IBM Postfix, Qmail (ditulis oleh D.J Bernstain), dan Microsoft Exchange Server.
beberapa waktu lalu saya mencoba install aplikasi sendmail request dari client. saya mengalami kendala permission
terdapat pesan error seperti dibawah ini:
1 2 3 4 5 6 7 8 9 |
# /etc/init.d/sendmail restart Shutting down sendmail: [FAILED] Shutting down sm-client: [ OK ] Starting sendmail: 554 5.0.0 No local mailer defined 554 5.0.0 QueueDirectory (Q) option must be set [FAILED] Starting sm-client: can not chdir(/var/spool/clientmqueue/): Permission denied Program mode requires special privileges, e.g., root or TrustedUser. [FAILED] |
setelah mendapatkan pesan error tersebut, saya googling dan dapat cara menanggulanginya seperti berikut ini:
1 2 3 |
chown -R root:smmsp /var/spool chmod 770 /var/spool chmod 770 /var/spool/clientmqueue |
setelah itu restart sendmail berjalan normal.
sekarang cek ulang kirim email dari terminal
1 |
mail -s "test" email@yangdituju.com > file.txt |
NB: “test” adalah subject dan file.txt adalah isi pesan yang mau dikirim,
Semoga mengerti dan membantu anda