Mengatasi Service Postfix Zimbra Tidak Running

Pendahuluan

Pada kesempatan kali ini saya akan share pengalaman perihal Mengatasi Service Postfix Zimbra Tidak Running. Karena sebelumnya sudah saya share Install Zimbra di CentOs 7 beserta SSL nya dan terkadang terjadi bahwa Service Postfix pada Zimbra Mail tidak running, maka akan saya share cara mengatasinya.

Service Postfix (MTA) merupakan salah satu service mail yang populer berbasis open-source dan berguna untuk menentukan rute dan pengiriman email. Jadi jika service postfix ini terkendala, maka pengiriman dan penerimaan email tidak akan berfungsi.

Berikut referensi cara Install Zimbra CentOs 7 beserta SSL nya :

Langkah-langkah

  1. Periksa status service pada Zimbra Mail dengan menjalankan :
    ~$ sudo su - zimbra
    ~$ zmcontrol status
    zimbra@mail:~$ zmcontrol status
    Host mail.example.id
    ldap                    Running
    logger                  Running
    mailbox                 Running
    memcached               Running
    mta                     Not Running
    proxy                   Running
    service webapp          Running
    stats                   Running
    zimbra webapp           Running
    zimbraAdmin webapp      Running
    zimlet webapp           Running
    zmconfigd               Running

Jika dilhat dari hasil diatas Service MTA pada server Zimbra tidak running.

Kemudian jika dicek di log zimbra ( /var/log/zimbra.log ) terdapat pesan seperti berikut :

Nov 27 22:40:14 mail zmconfigd[1259]: All rewrite threads completed in 2.16 sec
Nov 27 22:40:14 mail zmconfigd[1259]: All restarts completed in 0.00 sec
Nov 27 22:40:30 mail /postfix-script[13453]: fatal: the Postfix mail system is not running

Dari error log tersebut menandakan bahwa Service Postfix Zimbra tidak berjalan, biasanya penyebabnya setelah melakukan restart server Zimbra sedangkan service Zimbra tidak di stop terlebih dahulu.

  1. Stop Service Postfix-nya terlebih dahulu :

    zmmtactl stop

    Rename terlebih dahulu PID Service Postfixnya :

    mv /opt/zimbra/data/postfix/spool/pid/master.pid /opt/zimbra/data/postfix/spool/pid/master.pid.bak
  2. Kemudian silakan start kembali Service Postfix-nya :

    zmmtactl start
  3. Apabila masih belum bisa, silakan restart Service Zimbra-nya :

    zmcontrol restart

    Tunggu proses restart hingga selesai dan memakan waktu cukup lama karena melakukan restart semua Service Zimbra.

  4. Periksa Service Zimbra-nya :

    ~$ zmcontrol status
    zimbra@mail:~$ zmcontrol status
    Host mail.example.id
    ldap                    Running
    logger                  Running
    mailbox                 Running
    memcached               Running
    mta                     Running
    proxy                   Running
    service webapp          Running
    stats                   Running
    zimbra webapp           Running
    zimbraAdmin webapp      Running
    zimlet webapp           Running
    zmconfigd               Running

Nah, sekarang status Service Postfix sudah Running.

Kesimpulan

Service Postfix Zimbra merupakan salah satu service mail yang digunakan untuk menentukan rute dan pengiriman email. Jika service tersebut terkendala maka pengiriman dan penerimaan email tidak bisa berfungsi. Biasanya hal tersebut dikarenakan terdapat action restart server Zimbra. Caranya dengan melakukan rename PID Service Postfix dan melakukan restart service tersebut.

Selamat mencoba!
Semoga bermanfaat dan barokah.

Sekian dan Terima kasih