首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Postfix & Dovecot:邮箱配额配置

Postfix & Dovecot:邮箱配额配置
EN

Server Fault用户
提问于 2015-11-05 09:19:05
回答 1查看 4.5K关注 0票数 0

我在Ubuntu14.04.3下运行后缀2.11、Dovecot2.2.9和MySQL 5.6.27。

我已经将Postfix配置为支持虚拟邮箱,但配额设置似乎存在一些问题。

代码语言:javascript
复制
~$ sudo service postfix reload
 * Reloading Postfix configuration...
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message=Sorry, the user's maildir has overdrawn his diskspace quota, please try again later.
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
   ...done.

但是,尽管后缀忽略了这些参数,但配额限制仍然正常运行,因为我也在Dovecot中配置了它。如果我发一封电子邮件到邮箱,没有任何空间,我会得到:

代码语言:javascript
复制
<full@example.com>: host mail.example.com[private/dovecot-lmtp] said: 552
    5.2.2 <full@example.com> Quota exceeded (mailbox for user is full) (in
    reply to end of DATA command)

我现在真的很困惑。这里有两个问题:

  1. 为什么后缀忽略参数?
  2. 我知道发送和接收电子邮件是由Postfix处理的,那么如果Postfix的配额设置不正确,Dovecot如何在接收过程中拒绝电子邮件?

后置输出

http://pastebin.com/rB6UF03u

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-11-08 16:11:05

Postfix不支持开箱即用的配额,有几种不同的方法来设置它。如果已经开始工作,我建议使用Dovecot来管理配额。您可以在此页面上找到有关如何设置配额的更多信息:http://www.postfix.org/addon.html#quota

对你的问题的回答:

  1. 这些参数用于VDA修补程序,该修补程序可能没有应用于您的系统:http://vda.sourceforge.net/
  2. 有时,postfix被配置为查询Dovecot,或者在决定是否接受/弹跳之前将电子邮件传递给Dovecot。如果您想要一个确切的答案,那么发布postconf命令的输出。

编辑:基于您的配置,此参数:

代码语言:javascript
复制
virtual_transport = lmtp:unix:private/dovecot-lmtp

告诉postfix把虚拟邮箱的电子邮件传递出去,然后发送出去。它使用lmtp (搜索它)来完成这个任务。然后dovecot接收电子邮件并根据其配置来决定如何处理它。注意,这不适用于本地用户邮箱(如root ),只适用于虚拟邮箱。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/734084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档