dovecot 设置邮箱quota

为什么80%的码农都做不了架构师?>>>…

大家好,又见面了,我是你们的朋友全栈君。

先按照 下面启用quota

conf.d/10-mail.conf:

# Space separated list of plugins to load for all services. Plugins specific to
# IMAP, LDA, etc. are added to this list in their own .conf files.
mail_plugins = $mail_plugins quota

conf.d/20-imap.conf:

protocol imap {
  # Space separated list of plugins to load (default is global mail_plugins).
  mail_plugins = $mail_plugins imap_quota
}

conf.d/90-quota.conf:


plugin {
  #quota = dirsize:User quota
  quota = maildir:User quota
  #quota = dict:User quota::proxy::quota
  #quota = fs:User quota
  quota_exceeded_message = Quota exceeded(对方邮箱空间不足), please go to http://www.example.com/over_quota_help for instructions on how to fix this.
}

最后修改 dovecot-sql.conf.ext 里面用户查询信息

user_query = \
  SELECT maildir as home, 889 AS uid, 889 AS gid ,\
  concat('*:bytes=',quota) AS quota_rule\
  FROM mailbox \
  WHERE name = '%n' AND domain = '%d'

password_query = SELECT CONCAT(name, '@', domain) AS user, \
  passwd AS password ,concat('*:bytes=',quota) AS userdb_quota_rule\
  FROM mailbox \
  WHERE name = '%n' AND domain = '%d'

注意 ‘maildir:’,quota 是配置文件 90-quota.conf里面的 对应quota = maildir:User quota

如果是修改方式限制quoto则作相应的修改。

转载于:https://my.oschina.net/hxily/blog/354126

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127922.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月10日 下午9:00
下一篇 2022年4月10日 下午9:00


相关推荐

  • Redis管理工具安装和使用「建议收藏」

    Redis管理工具安装和使用「建议收藏」一、AnotherRedisDesktopManagergithub地址https://github.com/qishibo/AnotherRedisDesktopManagercsdn下载地址https://download.csdn.net/download/g313105910/18412412选择适合你的版本下载安装,后运行输入ip和密码然后就可以查看和修改数据了二、RedisDesktopManagergithub下载地址h

    2025年5月24日
    4
  • softreference 回收_method verification

    softreference 回收_method verification一、softReference的作用    SoftReference的主要特点就是在当内存不够的时候,GC会回收SoftReference所引用的对象。所以,在memorysensitive的项目中将某些数据设置成SoftReference可以避免内存的溢出。1、创建一个SoftReferenceSoftReference>softReference=newSof

    2025年10月8日
    10
  • singleTop和singleTask有什么区别

    singleTop和singleTask有什么区别文章来源:http://blog.csdn.net/leon8/article/details/6844397singleTop要求如果创建intent的时候栈顶已经有要创建的Activity的实例,则将intent发送给该实例,而不发送给新的实例。(注意是栈顶,不在栈顶照样创建新实例!)singleTask模式:当intent到来,需要创建singleTask模式

    2022年6月26日
    44
  • m3u8文件合并 app(m3u8合并失败)

    电脑端合成m3u8方法利用.bat文件步骤如下手机端PC端利用.bat文件bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为.bat或.cmd。在命令提示下输入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们[1]。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。入侵者常常通过批处理文件的编写来实现多工具的组合入侵、自动入侵及结果提取等功能。链接:百度百

    2022年4月13日
    311
  • mysql集群之MYSQL CLUSTER

    mysql集群之MYSQL CLUSTERMYSQLCLUSTER

    2022年7月1日
    26
  • 手势识别开源代码

    手势识别开源代码

    2026年3月15日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号