You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS邮件服务器30分钟发送上限调整求助(Plesk环境)

解决Plesk面板下邮件服务器发件速率限制问题

嘿,我来帮你搞定这个邮件发送限制的问题!你遇到的这个错误是典型的发件速率超限,结合你用Plesk面板的情况,咱们一步步来解决:

第一步:先确认你用的是哪种邮件服务器

Plesk默认用的是Postfix,不过少数旧版本会用Qmail,先搞清楚类型:

  • 命令行方式:SSH登录服务器,执行这条命令:
    plesk bin mailserver --info
    
    输出里找Mail server type字段,就能看到是Postfix还是Qmail。
  • 面板方式:登录Plesk后台,进入「工具与设置」→「邮件服务器设置」,页面顶部会直接显示当前的邮件服务器类型。

第二步:修改速率限制(重点讲Postfix,大部分用户用这个)

方法一:用Plesk面板修改(推荐,不用碰命令行)

  1. 进入「工具与设置」→「邮件服务器设置」→「邮件发送限制」
  2. 找到类似「每30分钟最大收件人请求数」或者「客户端收件人速率限制」的选项,把数值从50改成200
  3. 点击保存,Plesk会自动重启邮件服务,修改就生效了

方法二:命令行修改Postfix配置文件

如果面板里找不到对应选项,就直接改配置文件:

  1. SSH登录服务器,编辑Postfix主配置文件:
    vi /etc/postfix/main.cf
    
  2. 添加或者修改以下两行参数(如果已经有就改数值,没有就新增):
    smtpd_client_recipient_rate_limit = 200
    anvil_rate_time_unit = 1800s
    
    解释下:anvil_rate_time_unit = 1800s是把统计时间设为30分钟(1800秒),smtpd_client_recipient_rate_limit = 200就是允许30分钟内最多200个收件人请求,正好符合你的需求。
  3. 保存文件后,重启Postfix服务:
    systemctl restart postfix
    

如果你用的是Qmail(旧版本Plesk)

Qmail的配置相对麻烦点,优先试试面板里的「邮件服务器设置」找限制选项。如果找不到,就去/var/qmail/control/目录下找相关配置文件(比如smtpd或concurrencyincoming),不过Qmail现在几乎没人用了,大概率你用的是Postfix。

验证修改是否生效

改完后可以发一批测试邮件试试,或者查看/var/log/maillog,如果之前的错误提示不再出现,就说明修改成功了。也可以用这条命令确认配置:

postconf smtpd_client_recipient_rate_limit anvil_rate_time_unit

输出的数值应该是你设置的200和1800s。

内容的提问来源于stack exchange,提问作者user3241778

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 10:08:27