Date: October 7th, 2009
Cate: Linux
Tags: ,  

Memindahkan Direktori Queue Postfix

Siapa yang tidak heran melihat antrian email yang mencapai 1000+. Trafik normalnya hanya beberapa email saja yang nonggok dalam laporan status email antrian. Hal ini akan mengakibatkan email yang penting akan mengalami keterlambatan akibat masuk dalam antrian pengiriman. Akhirnya proses evakuasipun dilakukan, seperti apa yang dialami oleh mas asfik disini. Karena saya tidak mungkin menggunakan jurus

 postsuper -d {QUEUE_ID}

Akhirnya mengikuti jurus yang diberikan mas asfik, dengan memindahkan ke tempat penampung email sementara sehingga email yang akan diproses (kirim & terima) akan menggunakan tempat ini nantinya.

Jurus itu tidak begitu saja diterapkan – karena dalam praktek di lingkungan sistem ini diketemukan pesan kesalahan. Adapun pesan kesalahan yang muncul antara lain yaitu:

Ketika ingin menjalankan layanan alternatif postfix (dalam hal ini diberi nama postfix2)

Oct  7 04:07:52 smtp postfix/postqueue[4169]: warning: Mail system is down -- accessing queue directly
Oct  7 11:08:09 smtp postfix/postfix-script[15850]: starting the Postfix mail system
Oct  7 11:08:09 smtp postfix/master[18052]: daemon started -- version 2.4.3, configuration /etc/postfix2/
Oct  7 11:08:09 smtp postfix/qmgr[12385]: 68F4348E0: from=&lt;<a style="color: #2a5db0;" href="mailto:email@domainku.com" target="_blank">email@domainku.com</a>&gt;, size=19787, nrcpt=4 (queue active)
Oct  7 04:08:10 smtp postfix/postdrop[3657]: error: untrusted configuration directory name: /etc/postfix2/
Oct  7 04:08:10 smtp postfix/postdrop[3657]: fatal: specify "alternate_config_directories = /etc/postfix2/" in /etc/postfix/<a style="color: #2a5db0;" href="http://main.cf/" target="_blank">main.cf</a>
Oct  7 11:08:11 smtp postfix/sendmail[8829]: warning: command "/usr/local/sbin/postdrop -r" exited with status 1
Oct  7 11:08:11 smtp postfix/sendmail[8829]: fatal: <a style="color: #2a5db0;" href="mailto:email@domainku.com" target="_blank">email@domainku.com</a> (1001): unable to execute /usr/local/sbin/postdrop -r: Undefined error: 0

dan ini, ketika melakukan pengiriman email

Oct  7 16:15:13 smtp postfix/qmgr[3953]: warning: private/smtp socket: malformed response
Oct  7 16:15:13 smtp postfix/master[2489]: warning: process /usr/local/libexec/postfix/smtp pid 9525 exit status 1
Oct  7 16:15:13 smtp postfix/master[2489]: warning: /usr/local/libexec/postfix/smtp: bad command startup -- throttling
Oct  7 16:15:13 smtp postfix/qmgr[3953]: warning: transport smtp failure -- see a previous warning/fatal/panic logfile record for the problem description
Oct  7 16:15:14 smtp postfix/error[30252]: 4FC3248F9: to=&lt;<a style="color: #2a5db0;" href="mailto:saragih@gmail.com" target="_blank">sxxh@gmail.com</a>&gt;, relay=none, delay=1.8, delays=0.58/1.2/0/0.07, dsn=4.3.0, status=deferred (unknown mail transport error)

Adapun solusi untuk permasalahan pertama: Cukup menambahkan baris perintah pada file /etc/postfix/main.cf

alternate_config_directories = /etc/postfix2/

Sedangkan untuk solusi kedua yaitu dengan mengubah ke mode un-chroot pada file /etc/postfix2/master.conf

smtp      unix  -       -       n       -       -       smtp

Sebelum melakukan ini ada baiknya isolasi si pembuat onar. Terima kasih kepada mas Asfik yang sempat bantuin masalah ini. Saya sengaja tidak menulis ulang langkah-langkah yang ditulis mas Asfik.

2 Comments

  1. Reza LagaReza Laga  
    October 8th, 2009
    REPLY))

  2. Hmmmmm……..
    Sedikit maksa nih yang nulis………
    But this is very nice trik…..
    Bisa digunakan nih kalo ada yang ngalamin trouble kayak gini, tapi aku mau tanya nih, yang dimaksud pembuat onar itu apa / siapa yah….???

    1F

    [...] dari mas Ronald, untuk Postfix yang di chroot, setup terlebih dahulu konfigurasi chrootnya di direktori spool yang [...]

    2F

Leave a Reply

 Name

 Mail

 Home

[Name and Mail is required. Mail won't be published.]