LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 662|回复: 4

sendmail验证用户问题

[复制链接]
发表于 2004-10-26 12:41:52 | 显示全部楼层 |阅读模式
sendmail.mc文件其中,我加了下面的行:

1. define(QUEUE_DIR,`/var/spool/mqueue/q*')
2. TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
3. define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
4. DAEMON_OPTIONS(`Port=25,Name=MTA')dnl
5. DAEMON_OPTIONS(`Port=587,Name=MSA,M=Ea')dnl
6.define(`confTO_QUEUEWARN', `4h')dnl         
7.define(`confTO_QUEUERETURN', `5d')dnl        
8.define(`confQUEUE_LA', `12')dnl              
           
注:

第1行 我启动了多个邮件队列,希望得到更好的队列处理和性能改进。
第2,3行 移走前面的注释,打开相应的各种认证机制。
第4,5行 设置相应的MTA和MSA所在的端口号。
第6,7,8行取消了其注释, 想加上QUEUE功能(只是试想会加上)。

且注释出了
1. dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
2. dnl FEATURE(`accept_unresolvable_domains')dnl


第1行 允许通过网络连接Sendmail。
第2行 禁止不可解析的域名relay邮件
最后的输出是:
[root@host5 root]# /usr/sbin/sendmail -d0.1 -bv root|grep SASL              
                NETUNIX NEWDB NIS PIPELINING SASL SCANF STARTTLS TCPWRAPPERS

怎么没QUEUE,我在,7,8行的设置是没有用处的?那应该在什么设置?
[root@host5 root]# rpm -q sendmail
sendmail-8.12.11-4.RHEL3.1  
系统版本为:redhat enterprise as 3.update3
请各们指教!!!
 楼主| 发表于 2004-10-26 13:13:18 | 显示全部楼层
没从回贴子,我顶
 楼主| 发表于 2004-10-26 14:01:26 | 显示全部楼层
再顶贴子了
发表于 2004-11-5 17:17:28 | 显示全部楼层
我也用的AS3.0也遇到问题了啊!我帮你顶啊!我的QQ:21102400
发表于 2004-11-5 20:14:50 | 显示全部楼层
#cd /etc/mail
#vi sendmail.mc
1.將大概84行的127.0.0.1前加上dnl
2.尋找AUTH,將有AUTH及MD5的那兩行之前的dnl拿掉...大概在42.43行
#m4 sendmail.mc > sendmail.cf
#service sendmail restart
#cp /etc/pam.d/smtp.postfix /etc/pam.d/smtp
#service saslauthd start
#chkconfig saslauthd on
保你成功
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表