My VPS has hundreds of POP3-Login and IMAP processes recently. Even each process consumes only 0.1% of the main memory, 100 processes can eat up 10%!
After seeking help to Google, I' ve found the answer:
First
, set max connection number of smtp process.
1. Edit Postfix configuration file. If you installed Postfix by yum, the configuration file should be located at /etc/postfix/main.cf;
2. Add the line below at the bottom of main.cf
smtpd_client_connection_rate_limit = 100
Tuning the number as you like.
Second
, modify the configuration of Dovecot.
1. Edit Dovecot config file. If you installed it by yum, this file should be located at /etc/dovecot.conf
2. Add the line below
login_max_processes_count = 20
If the processes number exceeds 20, older ones will be destroyed.
Third, restart services.
service postfix restart
service dovecot restart
Reference:
[1] http://www.postfix.org/TUNING_README.html#conn_limit
[2] http://wiki.dovecot.org/MainConfig
分享到:
相关推荐
WebMail 邮件服务器搭建:postfix+dovecot+roundcube 邮件服务器是Internet应用中一个非常重要的组件,它们负责将电子邮件从发送者传递到接收者。邮件服务器可以分为三个部分:Mail User Agent(MUA)、Mail ...
主要介绍基于centos7下进行posfix+dovecot进行搭建部署得邮箱服务器得一份文档;
RHEL7版-项目14--使用Postfix与Dovecot收发电子邮件.pptx
Postfix是一个开源的MTA(邮件传输代理),负责接收、发送和转发电子邮件,而Dovecot则是一个流行的IMAP/POP3服务器,用于让用户通过邮件客户端访问和管理邮箱。当我们谈论"postfix+dovecot.rar"时,我们可以理解这...
在邮件服务器的构建中,`Postfix`、`Dovecot` 和 `Extmail` 是三个关键组件。这里,我们详细探讨一下这三个组件及其配置文件的相关知识点。 **Postfix** Postfix 是一个开源的 MTA(邮件传输代理),用于接收、转发...
**Dovecot** 是一个开源的IMAP和POP3服务器,同时可以作为认证服务器为Postfix提供认证服务。 #### 安装Dovecot ```bash yum install dovecot ``` #### 配置Dovecot Dovecot的主要配置文件位于`/etc/dovecot/...
接下来是Dovecot,它是一个IMAP和POP3服务器,处理用户的邮件存储和访问。安装Dovecot的步骤如下: 1. 安装依赖库: ``` sudo yum install postgresql-libs ``` 2. 安装Dovecot及其相关组件: ``` sudo yum ...
在构建Linux邮件服务器时,`linux-postfix-dovecot-openwebmail`的组合是一个常见的选择,主要用于实现电子邮件的发送、接收和Web访问功能。这里,我们将深入探讨如何配置这些组件,以及在设置过程中可能遇到的一些...
利用postfix+dovecot+postfixadmin搭建自己的邮件服务器。
后缀Postfix,鸽舍安装sudo apt install postfix dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd mysql-serversudo apt install dovecot-mysql postfix-mysql用户groupadd -g 5000 vmailuseradd -g vmail ...
postfix-dovecot-mysql-roundcube postfix + dovecot与mysql和roundcube ##安装 安装git。 CentOS / RedHat / Fedora: # yum install git Debian / ubuntu / Mint: # apt-get install git # cd /usr/local/...
在"postfix-dovecot-master"这个压缩包文件中,可能包含了实现上述功能的配置文件、脚本以及详细的安装和配置指南。这些文件可能包括Postfix和Dovecot的配置示例,ClamAV和SpamAssassin的集成脚本,以及可能的监控和...
patch -p1 < ../postfix-2.4.6-vda-ng.patch ``` 然后,使用以下命令编译和安装 Postfix: ``` make makefiles 'CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include/mysql \ -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr...
本教程将深入探讨如何在Gentoo系统中通过源码编译安装Postfix邮件服务器、Courier-IMAP IMAP/POP3服务器以及Extmail webmail系统,这些都是构建一个完整邮件服务基础设施的关键组件。 **Postfix** Postfix是一款高...
Postfix 邮件服务器和 Dovecot POP/IMAP 服务器 ... $ sudo docker pull classcat/postfix-dovecot 用法 $ sudo docker run -d --name (container name) \ -p 2022:22 -p 25:25 -p 587:587 -p 11
后缀 具有系统用户角色的Postfix和Dovecot SASL。 从holms / ansible-postfix分叉 目前仅支持外发电子邮件 要求 Ansible版本2.7.8 平台类 Ubuntu 18.04 角色变量 ... - postfix-sasl-dovecot 主持人:
- **Dovecot**:IMAP/POP3 服务器 - **Postfix**:MTA(邮件传输代理) ### 二、软件下载与安装 #### 2.1 安装 Apache 1. 解压源代码包:`tar -zxf httpd-2.2.17.tar.gz` 2. 进入解压目录:`cd /root/httpd-2.2.17...