【IT168 专稿】谈到提高系统性能,许多人也许会想到购买新的硬件系统,其实对服务器系统进行优化,也可以提高它的性能。
Postfix是近来出现的另一个优秀的MTA软件,它的设计吸取了前辈们的优点,如Sendmail的丰富功能特点、Qmail的快速队列机制、Maildir的存储结构和独立的模块设计等。Postfix的主要特点是快速、安全、易于管理,同时尽量保持与Sendmail良好的兼容性。PostfiX同样采用模块化的设计,只需要一个真实用户来运行所有的模块。
Postfix的主要配置是/etc/postfix/main.cf(PostfiX主要的配置文件)和/etc/postfix/mainer.cf(postfix的master进程的配置文件,该文件中的每一行都是用来配置Postfix的组件进程的运行方式)两个文本文件,使用中心化的配置文件和容易理解的配置指令。这里介绍如何通过调整配置文件控制服务器性能。
限制服务器使用的进程数目
可以通过指定/etc/postfix/main.cf文件的下列参数来控制使用的并发进程总量。
Default_process_limit =50
这样服务器同时允许50个并发进程(例如SMTP客户端、SMTP服务器端和本地分发)。如果希望增加同时接受1O00条信息, 可以修改/etc/postfix/master.cf文件, 使SMTP 服务的最大进程达到1O0O,如下所示:
#===================================
#service type private unpriv
chroot wakeup maxproc Command+args
#(yes)(yes)(yes)(never)(60)
#===================================
Smtp inet n-n-1000 smtpd
控制最大邮件尺寸
可以修改/etc/postfix/main.cf如下参数控制邮件尺寸:
message_size—limit =1073741824
这样,服务器可以处理最大邮件尺寸是1073741824字节(1O兆)。
控制队列中的消息数量
要控制服务器处理的队列中消息数量, 可以在/etc/postfix/main.cf使用下面参数:
qmgr_message_active_limit=1000
控制同时发送一个远程服务器的邮件数量,同时向远程服务器发送太多SMTP连接是不合理的,也是危险的(可能会被认为是发送垃圾邮件)。一些大的ISP站点通常要求优化等到许可才能使用发送并发连接。Postfix也能通过下面参数设定一个站点的最大并发连接数量:
default_ destination_concurrency_limit=20
这样使到达单一站点的并发连接数量不能超过2O个。
控制整个队列状态
如果服务器处理的邮件数量太多,会使队列空间耗尽, 可以在/postfix/main.cf增加下面参数:
queue_minfree=1048576
这里当队列目录(即队列目录所在的磁盘分区)的大小达到1048576字节(1兆)时,服务器会拒绝邮件服务。
控制服务器处理邮件的频率
控制服务器处理邮件的频率,可以在/etc/postfix/main.cf使用下面参数:
queue_run_delay=600
这样邮件服务器每6OO秒(1O分钟)处理一次邮件。
隐藏邮件服务器IP地址
如果网络中有专门发送邮件的中央邮件服务器,为许多主机提供访问,那么必须隐藏邮件地址的主机名部分。以Postfix邮件服务器为例,一条名为:pc-jok.cao.com 的主机上有一个jok用户,那么它的邮件名称是:jok@ pc-jok.cao.com,在main.cf加入两行:
masquerade_damain=$mydomian
masquerade_exceptions=root
第一行通知Postfix邮件服务器对所在的域允许地址伪装,通过$mydomian变量完成, 这样jok@ pc-jok.cao.com变为jok@cao.com。第二行将root用户排除,即不对root用户伪装。
自由广告区 |
分类导航 |
邮件新闻资讯: IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮 电子邮箱 | 反垃圾邮件|邮件客户端|网络安全 行业数据 | 邮件人物 | 网站公告 | 行业法规 网络技术: 邮件原理 | 网络协议 | 网络管理 | 传输介质 线路接入 | 路由接口 | 邮件存储 | 华为3Com CISCO技术 | 网络与服务器硬件 操作系统: Windows 9X | Linux&Uinx | Windows NT Windows Vista | FreeBSD | 其它操作系统 邮件服务器: 程序与开发 | Exchange | Qmail | Postfix Sendmail | MDaemon | Domino | Foxmail KerioMail | JavaMail | Winwebmail |James Merak&VisNetic | CMailServer | WinMail 金笛邮件系统 | 其它 | 反垃圾邮件: 综述| 客户端反垃圾邮件|服务器端反垃圾邮件 邮件客户端软件: Outlook | Foxmail | DreamMail| KooMail The bat | 雷鸟 | Eudora |Becky! |Pegasus IncrediMail |其它 电子邮箱: 个人邮箱 | 企业邮箱 |Gmail 移动电子邮件:服务器 | 客户端 | 技术前沿 邮件网络安全: 软件漏洞 | 安全知识 | 病毒公告 |防火墙 攻防技术 | 病毒查杀| ISA | 数字签名 邮件营销: Email营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |