二、下面配置Sendmail,首先要先创建一个用来生成/etc/sendmail.cf的sendmail.mc文件

在Redhat 安装的过程中有一个默认地redhat.mc在/usr/lib/sendmail-cf/cf目录下。

我们修改为如下:

divert(-1)

dnl This is the macro config file used to generate the /etc/sendmail.cf

dnl file. If you modify thei file you will have to regenerate the

dnl /etc/sendmail.cf by running this macro config through the m4

dnl preprocessor:

dnl

dnl m4 /etc/sendmail.mc > /etc/sendmail.cf

dnl

dnl You will need to have the sendmail-cf package installed for this to

dnl work.

include(`../m4/cf.m4')

define(`confDEF_USER_ID',``8:12'')

OSTYPE(`linux')

undefine(`UUCP_RELAY')

undefine(`BITNET_RELAY')

define(`confAUTO_REBUILD')

define(`confTO_CONNECT', `1m')

define(`confTRY_NULL_MX_LIST',true)

define(`confDONT_PROBE_INTERFACES',true)

define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')

define(`ALIAS_FILE',`/etc/mail/aliases')

FEATURE(`smrsh',`/usr/sbin/smrsh')

FEATURE(`mailertable',`hash -o /etc/mail/mailertable')

FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')

FEATURE(`domaintable',`hash -o /etc/mail/domaintable')

FEATURE(redirect)

FEATURE(always_add_domain)

FEATURE(use_cw_file)

FEATURE(local_procmail)

MAILER(procmail)

MAILER(smtp)

FEATURE(`access_db')

FEATURE(`blacklist_recipients')

dnl We strongly recommend to comment this one out if you want to protect

dnl yourself from spam. However, the laptop and users on computers that do

dnl not hav 24x7 DNS do need this.

dnl FEATURE(`accept_unresolvable_domains')

dnl FEATURE(`relay_based_on_MX')

然后用m4 redhat.mc > sendmail.cf生成sendmail.cf放到/etc目录下。且做如下操作:

1. 更改/etc/sendmail.cf中Fw定义为Fw/etc/mail/sendmail.cw

并创建一个空文件sendmail.cw (#touch /etc/mail/sendmail.cw)

2. 更改/etc/mail/mailertable象下面这样:

domain.com relay:[192.168.11.1]

并运行makemap hash /etc/mail/mailertable.db

怎么样,看完这篇文章了解到没,中小企业是如何配置sendmail的么。希望对你们有用!

  1. Sendmail 配置文件一)
  2. Sendmail 配置文件二)
  3. Sendmail 配置实例介绍
  4. 用sendmailanalyzer来监控自己的Sendmail服务器
  5. Solaris 10下可以用Sendmail发送邮件
  6. Sendmail简单介绍
  7. 图文并茂 讲解Sendmail工作环境


相关内容