linux redhat9怎么搭建sendmail邮件服务器

欢迎进入网络技术社区论坛,与200万技术人员互动交流 >>进入

其中:

1、2是打开注解的,是打开相应的认证机制,主要是为了支持outlook??? ,这一步不必要.

3、4是添加的,设置相应的mta and msa的所用端口. 这一步不必要.

5、6要注掉.???5允许通过网络连接Sendmail,这一步是必要的.

6 禁止不可解析的域名relay邮件,这一步不必要.

1、TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl

2、define(`confAUTH_MECHANISMS’, `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl

3、DAEMON_OPTIONS(`Port=25,Name=MTA’)dnl

4、DAEMON_OPTIONS(`Port=587,Name=MSA,M=Ea’)dnl

5、dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA’)

6、dnl FEATURE(`accept_unresolvable_domains’)

?

最后保存.

二、编译sendmail.mc 生成sendmail.cf文件

# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

# /etc/rc.d/init.d/sendmail restart –重起sendmail服务.

假如你在执行m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf 报错的话,那么检查是否

安装

sendmail-cf.*.rpm,redhat8.0自带的是

sendmail-cf-8.12.5-7.i386.rpm,在

安装

盘的第3张,

安装

方法:# rpm -ivh sendmail-cf-8.12.5-7.i386.rpm

三、检测编译结果.

1、检测SASL被编译到sendmail中.

#/usr/sbin/sendmail -d0.1 -bv root |grep SASL

输出类似如下:

NETUNIX NEWDB NIS PIPELINING SASL SCANF STARTTLS TCPWRAPPERS

保证你看到SASL就是正确的.

2、检测25端口:

[root@fyhtest mail]# telnet localhost 25

Trying 127.0.0.1…

Connected to localhost.

Escape character is ‘^]’.

220 fyhtest.163.net ESMTP Sendmail 8.12.5/8.12.5; Thu, 10 Apr 2003 16:35:42 -0400

ehlo test

250-fyhtest.163.net Hello localhost [127.0.0.1], pleased to meet you

250-ENHANCEDSTATUSCODES

250-PIPELINING

250-8BITMIME

250-SIZE

250-DSN

250-ETRN

250-AUTH LOGIN PLAIN

250-DELIVERBY

250 HELP

quit —退出

只要输出有LOGIN PLAIN就OK!了,不然,就不能relay mail.

到这里,sendmail就配置完了,你可以天天加一个用户试试看.

邮件用户是

系统

用户.

#useradd test

#passwd?????? test —-设置密码

设置你的foxmail or outlook,要设置上用户需要smtp认证.

把你的域名添加到/etc/mail/local-host-names中.

四、pop3安装.

redhat8.0中有它的rpm包,是imap-2001a-15.i386.rpm

# rpm -ivh imap-2001a-15.i386.rpm

修改/etc/xinetd.d/ipop3

把其中disable =yes更改为disable =no

修改/etc/xinetd.d/imap

把其中disable =yes更改为disable =no

# /etc/rc.d/init.d/xinetd restart –重起pop3服务

[root@fyhtest xinetd.d]# telnet localhost 110

Trying 127.0.0.1…

Connected to localhost.

Escape character is ‘^]’.

+OK POP3 localhost v2001.78rh server ready

[root@fyhtest xinetd.d]# telnet localhost 143

Trying 127.0.0.1…

Connected to localhost.

Escape character is ‘^]’.

* OK [CAPABILITY IMAP4REV1 LOGIN-REFERRALS STARTTLS AUTH=LOGIN] localhost IMAP4rev1 2001.315rh at Thu, 10 Apr 2003 16:41:06

-0400 (EDT)

有以上显示,为正确.

[1][2][3][4]

何不去远方!昆明呀——赶一个花海;

linux redhat9怎么搭建sendmail邮件服务器

相关文章:

你感兴趣的文章:

标签云: