欢迎进入网络技术社区论坛,与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]
何不去远方!昆明呀——赶一个花海;