If you want to change Plesk mailbox directories please review this technical article for guidance.
mkdir -p /home/var/mail
rsync -avz /var/mail /home/var/mail
Connect to the server using SSH/RDP.
Find what SMTP and IMAP/POP3 servers are in use:
# /usr/local/psa/admin/bin/mailmng --features | egrep 'SMTP_Server|IMAP_POP3_Server'
$features['SMTP_Server'] = "Postfix";
$features['IMAP_POP3_Server'] = "Dovecot"; $features['SMTP_Server_package'] = "postfix"; $features['IMAP_POP3_Server_package'] = "dovecot";
Stop the SMTP service:
# service postfix stop
Open the file /etc/psa/psa.conf and change the PLESK_MAILNAMES_D variable:
specify a new location for mailbox directory so that it is like:
# grep PLESK_MAILNAMES_D /etc/psa/psa.conf PLESK_MAILNAMES_D <new_mailnames_directory>
Note: To avoid performance degradation, the new location for the mailboxes directory should be located in the local file system - it should not be mounted as a network share, such as NFS.
Move mailboxes from the current directory to the new location with the
# cp -ap /var/qmail/mailnames/* <new-mailnames-directory> If dovecot is in use, set the new location in the file /etc/dovecot/dovecot.conf by modifying values in the lines below:
# egrep 'mail_home|mail_location' /etc/dovecot/dovecot.conf mail_home = <new_mailnames_directory>/%Ld/%Ln mail_location = maildir:<new_mailnames_directory>/%Ld/%Ln/Maildir
Restart the dovecot service:
# service dovecot restart
After all the steps are done, start SMTP service and reconfigure mail settings using the mchk utility:
# service postfix start
# plesk repair mail
Before creating new mailboxes on new domains configure SELinux in the following way:
following is not required for selinux disabled server.
# chcon -R -t mail_spool_t <new_mailnames_directory>
- 0 Users Found This Useful
Change permissions and ownership of file/folder via command line
The commands for modifying file permissions and ownership are: chmod – change permissions...How to change virtual hosts location in Plesk for Linux
IF you want to change virtual hosts location in plesk for linux. Please check below article for...What is Virtual Private Server (VPS) Hosting?
Virtual Private Servers (VPS) are the most advanced step in server virtualization technology and...