Zimbra sunucunuzda Postfix servisinin başlatılamaması, çeşitli nedenlerden kaynaklanabilir. Bu makalede, Postfix’in başlatılamaması durumunda izlenmesi gereken adımlar ve olası çözümler ele alınacaktır. Sorunun temel nedeni, dosya ve dizin sahiplikleri ile izinlerinin yanlış yapılandırılması olabilir.
Zimbra sunucusunda Postfix servisini başlatmaya çalıştığınızda aşağıdaki hataları alabilirsiniz:
postfix/master[62573]: fatal: open lock file /opt/zimbra/data/postfix/data/master.lock: cannot open file: Permission denied
postfix/master[62572]: fatal: daemon initialization failure
postfix-script[62574]: fatal: mail system startup failed
Bu hatalar, Postfix’in bazı dosya ve dizinler üzerinde yeterli izinlere sahip olmadığını gösterir.
Zimbra’nın sahiplik ve izinlerini düzeltmek için zmfixperms
komutunu kullanabilirsiniz. Bu komut, Zimbra dosya ve dizinlerinin doğru sahiplik ve izinlere sahip olmasını sağlar.
su - zimbra
/opt/zimbra/libexec/zmfixperms --extended
Postfix ve SASL için gerekli sahiplik ve izinleri manuel olarak düzeltebilirsiniz.
su - zimbra
chown -R postfix:postfix /opt/zimbra/data/postfix
chown -R postfix:postdrop /opt/zimbra/data/postfix/spool
chmod g+s /opt/zimbra/common/sbin/postqueue
chmod g+s /opt/zimbra/common/sbin/postdrop
Postfix’i manuel olarak başlatmayı deneyin ve hata mesajlarını kontrol edin.
su - zimbra
postfix start
Tüm Zimbra servislerini durdurup yeniden başlatmayı deneyin. Bu adım, Zimbra’nın tüm servislerinin düzgün bir şekilde çalışmasını sağlar.
su - zimbra
zmcontrol stop
zmcontrol start
zmcontrol status
Başka bir uygulamanın bu portları kullanmadığından ve firewall ayarlarının doğru yapılandırıldığından emin olun.
netstat -tuln | grep :25
netstat -tuln | grep :587
netstat -tuln | grep :465
iptables -L
ufw status
Yukarıdaki adımları izleyerek, Zimbra sunucunuzda Postfix’in başlatılamama sorununu çözebilirsiniz. Bu adımlar, dosya ve dizin sahipliklerinin ve izinlerinin doğru şekilde ayarlandığından emin olarak Postfix’in düzgün bir şekilde çalışmasını sağlar. Eğer sorun devam ederse, log dosyalarını kontrol ederek daha fazla ayrıntı elde edebilir ve sorunun kaynağını belirleyebilirsiniz.