linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > linux网络与应用 > Linux服务器 >
栏目导栏
资料搜索
热门文章
·Linux网关设置
·WebLogic管理精华
·Webmin的下载与安装
·RedHat Linux 9.0 Samba配置详
·网吧LINUX游戏服务器加迅闪更新
·Linux下配置完整安全的DHCP服务
·Tomcat性能调整
·Linux下FTP服务器配置
·怎样设置域名的DNS服务器
·linux9.0+apache+php+mysql安装
·Eclipse+Tomcat+MyEclipse配置
·Linux服务器网卡驱动安装及故障
·Linux网络服务器配置详解
·FC5+Apache2+PHP5+MYSQL5环境配
·让linux系统支持ASP
最新文章
·Slackware EyooLinux服务器配置
·Linux系统下安装bind后配置实现
·Fedora Linux系统Samba服务器架
·服务器维护:RHEL 5系统下故障
·服务器应用:实现Linux与宿主机
·RED HAT AS4 U4下Gssftp服务的
·高手进阶:Redhat Linux上vsft
·Fedora Linux操作系统中TFTP的
·Ubuntu Linux操作系统安装配置
·Linux FTP服务器和SVN服务器的
·Linux操作系统下自带BIND的使用
·Linux系统下DNS服务器的架设
·Linux下Apache安装/增加mod_re
·虚拟磁盘Linux服务端测试及故障
·为网络启动和软硬件升级建立TF
Google
 
redhat AS4下sendmail的配置
[ 作者:  加入时间:2007-09-02 18:58:41  来自:Linux联盟收集整理 ]
首先查看sendmail是否安装完毕.
[root@localhost mail]# rpm -q sendmailBLELinux联盟
sendmail-8.13.1-2BLELinux联盟
如果发现没安装的话,在添加删除软件包里,把邮件这个选上,然后安装.
sendmail安装完毕后的目录在/etc/mail
[root@localhost mail]# cd /etc/mailBLELinux联盟
[root@localhost mail]# lsBLELinux联盟
access          helpfile          Makefile      submit.cf      virtusertableBLELinux联盟
access.db       local-host-names  sendmail.cf   submit.cf.bak  virtusertable.dbBLELinux联盟
domaintable     mailertable       sendmail.mc   submit.mcBLELinux联盟
domaintable.db  mailertable.db    spamassassin  trusted-users
这些是sendmail的配置文件.
然后我们开始对sendmail.mc进行编辑.
dnl # guaranteed secure.BLELinux联盟
define(QUEUE_DIR, `/var/spool/mqueue/q*') 
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnlBLELinux联盟
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
BLELinux联盟
大概在40几行.
define(QUEUE_DIR, `/var/spodefine(QUEUE_DIR, `/var/spool/mqueue/q*')
这条是手工加上去的.作用是启动多个邮件队列,为了获得更好的传输性能。
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnlBLELinux联盟
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
BLELinux联盟
这2条把前面的注释去掉.。”TRUST_AUTH_MECH”的作用是使sendmail不管access文件中如何设置,都能 relay 那些通过EXTERNAL, LOGIN, PLAIN, CRAM-MD5或DIGEST-MD5等方式验证的邮件,”confAUTH_MECHANISMS" 的作用是确定系统的认证方式。Outlook Express支持的认证方式是LOGIN。
然后我们保存退出.
接着我们运行.
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
既然我们打开了多个队列,现在我们在/var/spool/mqueue/下创建任意多个队列目录,运行:BLELinux联盟
# cd /var/spool/mqueueBLELinux联盟
# mkdir q1 q2 q3 q4 q5 q6
修改/etc/mail/local-host-names,将希望该邮件服务器使用的邮箱名加进去,比如邮箱为:xxx@abc.com.cn则将abc.com.cn加入到该文件中。
重新启动sendmail服务,运行:BLELinux联盟
# /etc/rc.d/init.d/sendmail restart
可以通过telnet 本机IP 25来验证sendmail服务是否已经正常启动,若登陆成功,则说明sendmail服务已经成功启动。
[root@localhost mqueue]# telnet 127.0.0.1 25BLELinux联盟
Trying 127.0.0.1...BLELinux联盟
Connected to localhost.localdomain (127.0.0.1).BLELinux联盟
Escape character is '^]'.BLELinux联盟
220 localhost.localdomain ESMTP Sendmail 8.13.1/8.13.1; Fri, 31 Aug 2007 10:11:52 +0800BLELinux联盟
ehlo localhostBLELinux联盟
250-localhost.localdomain Hello localhost.localdomain [127.0.0.1], pleased to meet youBLELinux联盟
250-ENHANCEDSTATUSCODESBLELinux联盟
250-PIPELININGBLELinux联盟
250-8BITMIMEBLELinux联盟
250-SIZEBLELinux联盟
250-DSNBLELinux联盟
250-ETRNBLELinux联盟
250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAINBLELinux联盟
250-DELIVERBYBLELinux联盟
250 HELPBLELinux联盟
在AUTH后面有LOGIN就基本上可以在OutlookExpress上认证了。
这个时候你还会发现一个问题,我只能telnet 127.0.0.1这个地址.用计算机的IP地址来代替的话就不行了.我vi sendmail.mc在第105行.我们把127.0.0.1 这个地址改成0.0.0.0这样再重起sendmail就可以了.
 
现在SMTP好了,还差一个POP3.LINUX AS 4下,没有默认的POP3.
 
为了安装POP3服务器,你需要安装dovecot包。以下面的RPM查询命令查看dovecot是否已安装在系统中:
#rpm -q dovecot BLELinux联盟
没安装的话,这个RPM包在第4张光盘上.
然后我们编辑/etc/dovecot.conf
vi dovecot.conf
再第13行,去掉前面的注释.改成
protocols = imap imaps pop3 pop3s
保存退出.
然后重起dovecot
#/sbin/service dovecot restart
测试
[root@localhost mail]# telnet 127.0.0.1 110BLELinux联盟
Trying 127.0.0.1...BLELinux联盟
Connected to localhost.localdomain (127.0.0.1).BLELinux联盟
Escape character is '^]'.BLELinux联盟
+OK dovecot ready.BLELinux联盟
出现上面的提示就表明pop3正常在运行了.
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·终于成功编译了redhat as4的内核  (2007-08-17 10:36:48)
 ·RHEL4下Sendmail邮件服务器的简单架设  (2007-07-17 11:42:50)
 ·用postfix代替sendmail成为MTA  (2007-05-30 10:35:21)
 ·sendmail+squirrelmail设置邮件服务器  (2007-05-29 11:32:09)
 ·在redhat AS4中加载ntfs分区  (2007-05-16 11:49:55)
 ·介绍RedHat AS4内核配置更改再编译  (2007-05-08 10:11:44)
 ·Sendmail + SASL + TLS  (2007-03-26 11:38:27)
 ·在Linux系统下面架设Sendmail服务器  (2007-03-26 11:22:16)
 ·Sendmail配置终极指南  (2007-02-13 12:05:19)
 ·RedHat AS4.0(X86) 上安装 Oracle9iR2 数据库  (2007-02-08 10:01:57)