Plesk linux sunucularda mail silerken ve oluştururken aşağıdaki hatalardan birini alıyorsanız ;
ERROR: PleskUtilException
mailmng failed: Fatal error: boost::filesystem::basic_filesystem_error<boost::filesystem::basic_path<std::string, boost::filesystem::path_traits> >(boost::filesystem::exists)
0: class.MailManager.php:242
MailManager::execWithException(string ‘smart_exec’, string ‘mailmng’, array, array, string ‘lst’)
1: class.MailManager.php:274
MailManager->callMailManager(string ‘add-mailname’, array)
2: class.MailManager.php:346
MailManager->addMailname(string ‘slappit.com’, string ‘anhpham2′)
3: MailName.php:976
Mailname->update()
4: mail_name_preferences.php:92
require(string ‘/usr/local/psa/admin/htdocs/domains/mail/mail_name_preferences.php’)
5: plesk.php:51
ERROR: PleskUtilException
mailmng failed: Unable to open database /var/spool/postfix/plesk/passwd.db: unable to open database file
Unable to remove mailname [email]anhpham2@slappit.com[/email]
0: class.MailManager.php:242
MailManager::execWithException(string ‘smart_exec’, string ‘mailmng’, array, array, string ‘lst’)
1: class.MailManager.php:274
MailManager->callMailManager(string ‘remove-mailname’, array)
2: class.MailManager.php:354
MailManager->removeMailname(string ‘slappit.com’, string ‘anhpham2′)
3: cmd_mail.php3:1357
mn_del(string ’7′)
4: class.MailNamesList.php:597
MailNamesList->remove(array)
5: mail_names_remove.php:55
mail sunucunuza ait verileri tutan passwd.db dosyası bozulmuştur. Düzeltmek için öncelikle aşağıdaki komutla passwd.db dosyasını yedekleyin.
mv /var/spool/postfix/plesk/passwd.db /var/spool/postfix/plesk/passwd.db_yedek
ve daha sonra bu veritabanını yeniden oluşturmak için aşağıdaki komutu uygulayın.
/usr/local/psa/admin/sbin/mchk –without-spam
Plesk’den çıkış yapıp tekrar girdiğinizde problem giderilmiş olacaktır.