Skip to main content

Qmail control folder impo folder for qmail

/var/qmail/control/databytes -- The maximum message size for emails defined by this file.(File for setting limits of mail)

/var/qmail/control/defaultdelivery -- The file which holds data that where the non-existent mails in the server should go. This is the folder which contains default delivery instructions.

/var/qmail/control/dhparam512.pem & dhparam1024.pem -- The files which stores the CA certificates which enables the secure mail transfer with qmail

/var/qmail/control/locals -- file which contain localhost as well as hostname entry. To receive mail for another host name just put that host name at this file .

/var/qmail/control/me -- file which contains the hostname of the server which is show in the full mail header of mails send from accounts in the server

For domains with mail service hosted in the server there should be entry in this two files - /var/qmail/control/ rcpthosts  & virtualdomains

/var/qmail/control/rejectnonexist --  list of domains  qmail will reject any envelope recipient address with a domain not listed in rejectnoexist.

/var/qmail/control/servercert.pem -- SSL certificate of the server

/var/qmail/control/smtpplugins -- plugins installed with qmail for further actions with qmail like qmail-scanner

Popular posts from this blog

Qmail cheat sheet

1) To check the mail queue in plesk from command line, you can use the command :


2) You can examine the queue with qmail-qread.


3) From the qread command you get the message id . In the above example , let us assume one of the id is 524514 . Now you can find the file holding the email in/var/qmail/queue with find command.

# find /var/qmail/queue -iname 524514


/var/qmail/queue/mess/22/524514 (mail headers)


4) From the mail header you get the IP address

vi /var/qmail/queue/mess/22/524514


Shortcut for the cool guys

find /var/qmail/queue -iname queu_id | grep mess | xargs less


4) If you wish …

Logical volume vmxxxx_img is used by another device - Error on LVM removal

Hi Folks,

I've faced error while trying to remove an LVM from the server.

The exact LVM error will be "Logical volume vmxxxx_img is used by another device" on executing the lvremove command.

Feel free to remove the following steps to remove the LVM from the server.

Note: Please remember to replace <id> with your VMID in the below section.

dmsetup ls dmsetup info -c xen-vm<id>_img dmsetup remove xen-vm<id>_img lvremove -f /dev/xen/vm<id>_img ----------------------------------------------------------

Open VZ cheat Sheet


vzctl set 101 --diskspace 1000000:1100000 --save  To set diskspace for container with ID 101

vzctl set 101 --diskinodes 90000:91000 --save     To set inodes for container with ID 101

vzctl set 101 --quotatime 600 --save              To set quotatime for container with ID 101 (The time limit by

                                                       which container is allowed to temporarily exceed  its quota soft limits)

vzctl exec 101 df                                  To execute command df at the server with the CTID 101

vzctl set 101 --quotaugidlimit 100 --save          Set number of user/group id's allowed for internal disk
                                                                     quota,if 0 UID/GUID quota will not be allowed\

 vzctl set 0 --dcachesize 5G --save        Set dcachesize of the hardware node

sysctl fs.fsync-enable=0     or  echo 0 > /proc/sys/fs/fsync-enable        disable fsync calls inside containers .

Add the  …