I got a Ubuntu 14.04 server and I am testing Postfix.
My /var partition got full at a certain moment, but I could still send some emails (locally and to a different host too). Postfix accepted for sending these emails but they are held in the folder /var/spool/postfix/maildrop with file names like A4DC8242D8 etc.
I see in /var/log/syslog errors like :
ubuntu postfix/pickup[3989]: warning: maildrop/A4DC8242D8: error writing 09A6E25281: queue file write error
Concerning another file in the maildrop folder, I got nothing in the syslog or mail.log.
I'm guessing that the error message warning: maildrop/A4DC8242D8: error writing 09A6E25281: queue file write error wants to say that Postfix is trying to pass the file A4DC8242D8 from the maildrop folder to a queue folder as the file 09A6E25281, but it can't because of the lack of space.
I'm sure that if I free some space, everything is going to be ok, but I'm just trying to figure out the below.
My question is, why aren't the emails delivered ? Why they were accepted at all for sending ? Where is the location of that queue ?
mailqrun asrootshow for the state of the postfix queues?