Sendmail 配置E-Mail服务器

运维 系统运维
因为Sendmail 配置的功能强大,设置相当繁琐,无法在一篇文章说完这个内容。我们在纛举一个架设供一个公司使用的Internet E-Mail服务器为例进行讲述。

因为sendmail的功能强大,设置相当繁琐,无法在一篇文章说完这个内容。我们在纛举一个架设供一个公司使用的Internet E-Mail服务器为例进行讲述。以下的设置也能运用在较大的电子邮局应用中,不过随着的用户数的增多,将会使得整个邮局的性能有所下降,这时也就相应地要进行更加深入的设置工作。

 

1.将sendmail设置为守候进程(daemon)启动


如果你在安装LINUX的时候,选择了E-Mail服务。那么,sendmail就已成为一个守候进程启动了。所谓的守候进程,指的是他就象DOS操作系统中的常驻内存程式相同,运行后,他们在后台侦听,当需要他进行服务的时候,他就完成特定的功能和服务。在LINUX系统中有许多的服务就是以守卫进程的方式启动着的。

你能使用以下命令来确认sendmail是否已启动。
ps ?axuw|grep sendmail
如果启动了sendmail,那么这个命令将显示出他的相关信息。否则将没有所有提示地回到命令行。如果没有启动,你能手动启动。


如果你想让sendmail自动在系统启动时启动,那么就在/etc/rc.d/rc.net文件中加上以下几行代码。
 

  1. if [-f /usr/lib/sendmail ]; then  
  2. (cd /usr/spool/mqueue;rm ?f if *)  
  3. /usr/lib/sendmail-bd-qlh;echo ?n ‘sendmail’>/dev/console  
  4. fi  

 

2.设置sendmail.cf

sendmail.cf是sendmail的设置文件。一般说来在安装了LINUX系统之后,他将自动生成一个适合本系统使用的sendmail.cf文件,而且在sendmail.8.9.3/cf目录下更有许多适应各种系统的sendmail.cf的文件样本,根据文件名也能判断出他们所适用的场合。能选择他们替换原有的sendmail.cf文件。也就是将他们复制到/etc目录中去,覆盖掉原来的sendmail.cf文件。
而且sendmail还提供了一个sendmail.cf的生成器m4,他通过一系列的人机对话来生成一个用户制定的sendmail.cf文件。具体的用法能阅读m4的帮助文件。在此就不再详述。

【编辑推荐】

  1. 架设RHEL4系统Sendmail邮件服务器
  2. RHEL 5.2下SendMail+dovecot邮件系统配置教程
  3. linux Mrtg监控主机流量的安装方法
  4. CentOS系统如何解决鼠标花屏的问题
  5. 小型企业的Sendmail邮件服务器应用实例

 

责任编辑:chenqingxiang 来源: linux宝库
相关推荐

2010-06-02 15:15:05

Sendmail 配置

2010-06-02 15:02:42

Sendmail 配置

2013-04-08 15:42:03

SendmailMail服务器

2011-03-29 15:59:01

CactiThresholde-mail

2011-01-19 09:01:48

sendmail配置

2012-09-26 10:19:27

2009-02-19 21:06:33

计算机英语E-mail地址符号研究

2009-10-28 15:38:30

VB.NET网络

2012-08-20 15:52:58

2009-11-30 11:33:50

sendmail服务器

2011-02-21 16:33:53

2011-01-21 09:54:44

LinuxSendmail

2014-03-10 09:57:55

实时监测邮件监控

2009-09-03 13:39:49

RHEL4Sendmail邮件服务器

2011-01-21 14:52:37

Sendmail

2011-01-18 15:29:46

2009-08-14 13:30:44

配置linux虚拟机s

2012-06-12 10:11:20

E5服务器

2009-09-01 11:10:00

2014-11-20 10:09:58

点赞
收藏

51CTO技术栈公众号