arşiv

0, 2010 için arşiv

Message cannot be delivered and error “Unable to stat entry”

Salı, 21 Ara 2010 yorum yok

Plesk 9.x  lerle gelen bir problem ile yakın zamanda karşılaştım biraz uğraştırdı ama sorunu çözdük tabi sonunda pleskte bu konuda makele yazmış hali hazırda.Sunucu üzerinden mail gönderiyorsunuz ama bir türlü mail alamıyorsunuz “tail -f /usr/local/psa/var/log/maillog” baktınız ve aşağıdaki şekilde benzer bir hata mesajı olduğunu gördünüz.

Message cannot be delivered and error “Unable to stat entry ‘/usr/local/psa/handlers/info/10-spam-0gemCa/executable’ or it is not link: No such file or directory” in maillog

Bu hatayı mhck kulanarak düzeltemezsiniz yapılması gerekenler şöyledir.
1- mail servisini durdurun
~# /usr/local/psa/admin/sbin/mailmng –stop-service
2- domaine ait kaydı aratalım.
~# find /usr/local/psa/handlers/before-* -type f | while read h ; do [ ! -d /usr/local/psa/handlers/info/$(basename $h) ] && echo $h  ; done
Aşağıdaki gibi benzer kayıtlar çıkacaktır.
/usr/local/psa/handlers/before-local/recipient/mail1@domain1.tld/10-spam-0gemCa
/usr/local/psa/handlers/before-local/recipient/mail2@domain2.tld/20-drweb-RT24KC
3- Aramamız sonrasında çıkan dosyaları siliyoruz.
~# rm -f /usr/local/psa/handlers/before-local/recipient/mail1@domain1.tld/10-spam-0gemCa
~# rm -f /usr/local/psa/handlers/before-local/recipient/mail2@domain2.tld/20-drweb-RT24KC
4- Mchk çalışıtırp configlerin yeniden yazılmasını sağlıyoruz.
/usr/local/psa/admin/sbin/mchk –with-spam
==> Checking for: mail_spam_restore… ok
==> Checking for: mailsrv_conf_init… ok
==> Checking for: mail_mailbox_restore… ok
==> Checking for: mailsrv_entities_dump… ok
==> Checking for: mail_admin_aliases… ok
==> Checking for: mail_auth_dump… ok
==> Checking for: mailman_lists_dump… ok
==> Checking for: mail_responder_restore… ok
==> Checking for: mail_drweb_restore… ok
==> Checking for: mail_kav_restore… not exsists
==> Checking for: mail_spf_restore… ok
==> Checking for: mail_dk_restore… ok
==> Checking for: mail_grey_restore… ok
Bu işlemler bittikten sonra servisi yeniden başlatıyoruz.
/usr/local/psa/admin/sbin/mailmng –start-service
Artık testimizi yapıp çalıştığını görebiliriz.
NOT: Eğer mail servisini değiştirecekseniz alttaki komutu kullanabilirsiniz işlem sonunda.
/usr/local/psa/admin/sbin/autoinstaller –select-release-current –install-component qmail
/usr/local/psa/admin/sbin/autoinstaller –select-release-current –install-component postfix


Kaynak : http://kb.parallels.com/6410