I use Dovecot’s deliver as the LDA for Postfix in a virtual user setting. My maillog reads:

 

Oct 22 00:17:51 mail dovecot: auth(default): master in: USER    1       mark.ruys@in2sports.net service=deliver

Oct 22 00:17:51 mail dovecot: auth-worker(default): sql(mark.ruys@in2sports.net): SELECT maildir AS home, 5000 AS uid, 5000 AS gid, CONCAT('dirsize:storage=', round(quota/1000)) AS quota FROM mailbox WHERE username = 'mark.ruys@in2sports.net' AND active = 1

Oct 22 00:17:51 mail dovecot: auth(default): master out: USER   1       mark.ruys@in2sports.net home=in2sports.net/mark.ruys/   uid=5000        gid=5000        quota=dirsize:storage=10240

Oct 22 00:17:51 mail deliver(mark.ruys@in2sports.net): msgid=<00c801c6f55e$af416fb0$8801a8c0@Moskou>: save failed to INBOX

Oct 22 00:17:51 mail deliver(mark.ruys@in2sports.net): open(in2sports.net/mark.ruys//.temp.mail.in2sports.net.12777.5c70c02bb158bd1a) failed: No such file or directory

 

The reason is, I’m out of quota. I expected some kind of bounce, but the message is killed by Amavis because of a bad header:

 

 

Content-Type: text/plain; charset=utf-8

Content-Disposition: inline

Content-Transfer-Encoding: 8bit

 

Your message was automatically rejected by Dovecot Mail Delivery Agent.

 

The following reason was given:

Quota exceeded

 

--12684/mail.in2sports.net

Content-Type: message/disposition-notification

 

Reporting-UA: mail.in2sports.net; Dovecot Mail Delivery Agent

Final-Recipient: rfc822; mark.ruys@in2sports.net

 

 

The problem is, there is no recipient (header is missing).

 

Anyone a clue how to fix it? Thanks for some directions…

 

Mark Ruys

 

 

 

Config:

-        Dovecot rc 10

-        postfix-2.3.3-2.mysql.sasl2.vda.fc4

 

dovecot.conf:

protocol imap {

  mail_plugins = quota imap_quota

}

protocol lda {

  postmaster_address = postmaster@in2sports.net

  mail_plugins = quota

  auth_socket_path = /var/run/dovecot/auth-master

}

 

postfix/main.cf:

dovecot_destination_recipient_limit = 1

virtual_transport = dovecot

virtual_create_maildirsize = yes

virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql/limits.cfg

virtual_mailbox_limit_override = yes

virtual_overquota_bounce = yes