Chinaunix

标题: SENDMAIL 高深问题!已经难倒3个了! [打印本页]

作者: vvwj12wu    时间: 2005-01-05 08:57
标题: SENDMAIL 高深问题!已经难倒3个了!
请教一个SENDMAIL的问题,我的SENDMAIL已经配置好了,但是每次它都要弹出用户名和密码不正确的提示框,点确定就继续这个,点取消就出现这个

登录邮件服务器时出错。“密码”被拒绝。 帐户: 'tong', 服务器: 'XXXXXXXXX', 协议: POP3, 服务器响应: '-ERR Bad login', 端口: 110, 安全(SSL): 否, 服务器错误: 0x800CCC90, 错误号: 0x800CCC92
作者: 思一克    时间: 2005-01-05 10:28
标题: SENDMAIL 高深问题!已经难倒3个了!
这是最常见的问题,弄玄虚(玩笑)
你发挥自己的思维,不要就仅仅会这样实验,不好了就没办法了。

sendmail我不会,否则会帮助你的
作者: vvwj12wu    时间: 2005-01-05 15:04
标题: SENDMAIL 高深问题!已经难倒3个了!
这个绝对不是弄玄虚!
我和我家老大都仔细看了SENDMAIL.MC文件,还有MAILLOG文件,但是都没有发现错误的地方.所以现在觉得很困惑!
作者: 思一克    时间: 2005-01-05 15:09
标题: SENDMAIL 高深问题!已经难倒3个了!
那也就是根本不能发邮件进入SERVER了?
用TELNET不验证发,和验证发看看
同时将LOG贴出
作者: vvwj12wu    时间: 2005-01-05 15:39
标题: SENDMAIL 高深问题!已经难倒3个了!
Jan  5 14:07:30 sz ipop3d[20049]: pop3 service init from 221.225.138.233
Jan  5 14:07:30 sz ipop3d[20049]: Login user=wb host=[xxxxxxx] nmsgs=0/0
Jan  5 14:07:30 sz ipop3d[20049]: Logout user=wb host=[xxxxxxxxx] nmsgs=0 ndele=0
Jan  5 14:44:25 sz ipop3d[20052]: pop3 service init from xxxxxxxx
Jan  5 14:44:25 sz ipop3d[20052]: Login user=chenzhan host=[xxxxxxxxx] nmsgs=0/0
Jan  5 14:44:25 sz ipop3d[20052]: Logout user=chenzhan host=[xxxxxxxxx] nmsgs=0 ndele=0
Jan  5 14:44:25 sz ipop3d[20053]: pop3 service init from xxxxxxxxxxx
Jan  5 14:44:25 sz ipop3d[20053]: Login user=jason host=[xxxxxxxxx]] nmsgs=0/0
Jan  5 14:44:25 sz ipop3d[20053]: Logout user=jason host=[xxxxxxxxx]] nmsgs=0 ndele=0
Jan  5 14:44:56 sz sendmail[20054]: j056iuqB020054: ruleset=check_rcpt, arg1=<xxxxxxxxx]>;, relay=[xxxxxxxxx]], reject=550 5.7.1 <xxxxxxxxx]>;... Relaying denied. IP name lookup failed [xxxxxxxxx]]
Jan  5 14:44:56 sz sendmail[20054]: j056iuqB020054: from=<wb@xxxxxxxxx]>;, size=0, class=0, nrcpts=0, proto=SMTP, daemon=MTA, relay=[xxxxxxxxx]]
Jan  5 14:44:56 sz ipop3d[20055]: pop3 service init from xxxxxxxxx]
Jan  5 14:44:56 sz ipop3d[20055]: Login user=wb host=[xxxxxxxxx]] nmsgs=0/0
Jan  5 14:44:56 sz ipop3d[20055]: Logout user=wb host=[xxxxxxxxx] nmsgs=0 ndele=0
Jan  5 15:17:28 sz ipop3d[20068]: pop3 service init from xxxxxxxxx]
Jan  5 15:17:28 sz ipop3d[20068]: Login user=chenzhan host=[xxxxxxxxx] nmsgs=0/0
Jan  5 15:17:28 sz ipop3d[20068]: Logout user=chenzhan host=[xxxxxxxxx]] nmsgs=0 ndele=0
Jan  5 15:17:28 sz ipop3d[20069]: pop3 service init from xxxxxxxxx]
Jan  5 15:17:28 sz ipop3d[20069]: Login user=jason host=[xxxxxxxxx]] nmsgs=0/0
Jan  5 15:17:28 sz ipop3d[20069]: Logout user=jason host=[xxxxxxxxx]] nmsgs=0 ndele=0
Jan  5 15:17:58 sz sendmail[20070]: j057HwqB020070: ruleset=check_rcpt, arg1=<xxxxxxxxx]>;, relay=[xxxxxxxxx]], reject=550 5.7.1 <yuri@xxxxxxxxx]>;... Relaying denied. IP name lookup failed [xxxxxxxxx]]
Jan  5 15:17:58 sz sendmail[20070]: j057HwqB020070: from=<wb@xxxxxxxxx]>;, size=0, class=0, nrcpts=0, proto=SMTP, daemon=MTA, relay=[xxxxxxxxx]]
Jan  5 15:17:58 sz ipop3d[20071]: pop3 service init from xxxxxxxxx]
Jan  5 15:17:58 sz ipop3d[20071]: Login user=wb host=[xxxxxxxxx]] nmsgs=0/0
Jan  5 15:17:58 sz ipop3d[20071]: Logout user=wb host=[xxxxxxxxx]] nmsgs=0 ndele=0
作者: 思一克    时间: 2005-01-05 16:30
标题: SENDMAIL 高深问题!已经难倒3个了!
哪位SENDMAIL的朋友帮他看看。
作者: vvwj12wu    时间: 2005-01-05 16:51
标题: SENDMAIL 高深问题!已经难倒3个了!
这个Log档是没有问题的
但是就是不怎么为什么老是要弹出用户名和密码出错的窗口!
作者: lesson    时间: 2005-01-05 16:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: peng    时间: 2005-01-05 17:02
标题: SENDMAIL 高深问题!已经难倒3个了!
你真的设置好了吗?!

你telnet mailserver ip 25 ,helo看看出什么信息。。
作者: vvwj12wu    时间: 2005-01-05 17:50
标题: SENDMAIL 高深问题!已经难倒3个了!
我设置好了的!
501 5.0.0 helo requires domain address
显示的是这个信息
作者: vvwj12wu    时间: 2005-01-05 18:05
标题: SENDMAIL 高深问题!已经难倒3个了!
如果是输入EHLO localhost的话就显示这个
250-XXXXXXX Hello localhost.localdomain [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-DELIVERBY
250 HELP
作者: yxg0512    时间: 2005-01-06 10:49
标题: SENDMAIL 高深问题!已经难倒3个了!
据小弟观察  目前坛子里问这个问题的人很多  大多像兄弟这样的菜鸟都是基于本版老前辈的3篇文章配置的:
1。HK007大侠的“RedHat9_0下带认证的Sendmail邮件服务器安装手册”
2。心余大侠的“redhat8.0自带sendmail配置认证服务器,以及升级sendmail ”
3。RedHatAS3安装Apache+Sendmail+OpenWebMail笔记


问题是:严格按照上述三种办法小弟已全部试过了,测试结果亦与各位大侠所说相同,但出现的结果正如楼主所说,相信此问题困扰的不止兄弟一人了(小弟半个月前就开始发贴请教该问题了),请各位路过的大侠指点迷津了。
作者: yxg0512    时间: 2005-01-06 12:03
标题: SENDMAIL 高深问题!已经难倒3个了!
没办法  这个问题得不到解答  坚决不能让其沉下去
作者: 思一克    时间: 2005-01-06 12:08
标题: SENDMAIL 高深问题!已经难倒3个了!
不是和你说了吗,让你用telnet xxxx.com 25用两种
方式(验证,不验证)向内部用户发MAIL,然后将相关LOG贴出来。
你也没有做完呀。
作者: vvwj12wu    时间: 2005-01-06 12:15
标题: SENDMAIL 高深问题!已经难倒3个了!
不验证是绝对不能通过的,开了验证就会出现这个情况!
上面的LOG已经贴出来了!
作者: 思一克    时间: 2005-01-06 12:20
标题: SENDMAIL 高深问题!已经难倒3个了!
不验证也必须可以通过TELNET向内部用户发邮件。这是邮件SERVER的基本要求。
你将TELNET的操作显示和
相应的LOG给出。你上面给的LOG不是对应的LOG
作者: linux.    时间: 2005-01-06 12:22
标题: SENDMAIL 高深问题!已经难倒3个了!
我也是看了HK007大侠的“RedHat9_0下带认证的Sendmail邮件服务器安装手册”出现上面的问题
不过还有一个问题 请高手指教!!!
我在执行m4 /etc/mail/sendmail.mc >; /etc/sendmail.cf 这个命令时出现下面提示:
NONE:0: m4: ERROR: EOF in string
作者: vvwj12wu    时间: 2005-01-06 13:00
标题: SENDMAIL 高深问题!已经难倒3个了!
Jan  6 11:51:48 sz ipop3d[3163]: pop3 service init from xxx.xxx.xxx.xxx
Jan  6 11:51:48 sz ipop3d[3163]: Login user=wb host=[xxx.xxx.xxx.xxx] nmsgs=0/0
Jan  6 11:51:48 sz ipop3d[3163]: Logout user=wb host=[xxx.xxx.xxx.xxx] nmsgs=0 ndele=0
Jan  6 11:52:25 sz ipop3d[3164]: pop3 service init from xxx.xxx.xxx.xxx
Jan  6 11:52:25 sz ipop3d[3164]: Login user=chenzhan host=[xxx.xxx.xxx.xxx] nmsgs=0/0
Jan  6 11:52:25 sz ipop3d[3164]: Logout user=chenzhan host=[xxx.xxx.xxx.xxx] nmsgs=0 ndele=0
Jan  6 11:52:28 sz ipop3d[3165]: pop3 service init from xxx.xxx.xxx.xxx
Jan  6 11:52:28 sz ipop3d[3165]: Login user=chenzhan host=[xxx.xxx.xxx.xxx] nmsgs=0/0
Jan  6 11:52:28 sz ipop3d[3165]: Logout user=chenzhan host=[xxx.xxx.xxx.xxx] nmsgs=0 ndele=0
Jan  6 11:52:46 sz sendmail[3166]: j063qkoJ003166: from=<jason@xxxxxxxxxxxxxx>;, size=1192, class=0, nrcpts=1, msgid=<006a01c4f3a3$30a64b80$0b00000a@misacer>;, proto=SMTP, daemon=MTA, relay=[xxx.xxx.xxx.xxx]
Jan  6 11:52:46 sz sendmail[3169]: j063qkoJ003169: ruleset=check_rcpt, arg1=<yuri@mail.cheiltech.com>;, relay=[xxx.xxx.xxx.xxx], reject=550 5.7.1 <yuri@xxxxxxxxxxx>;... Relaying denied. IP name lookup failed [xxx.xxx.xxx.xxx]
Jan  6 11:52:46 sz sendmail[3169]: j063qkoJ003169: from=<wb@xxxxxxxxxxxxxx>;, size=0, class=0, nrcpts=0, proto=SMTP, daemon=MTA, relay=[xxx.xxx.xxx.xxx]
Jan  6 11:52:49 sz sendmail[3168]: j063qkoJ003166: to=<yangxiaogang@sohu.com>;, ctladdr=<jason@xxxxxxxxxxxxxx>; (503/503), delay=00:00:03, xdelay=00:00:03, mailer=esmtp, pri=31192, relay=sohumx.sohu.com. [61.135.132.100], dsn=2.0.0, stat=Sent (Ok: queued as 19e5ef12056064fd6b0eafd78756b665)
Jan  6 12:22:48 sz ipop3d[3190]: pop3 service init from xxx.xxx.xxx.xxx
Jan  6 12:22:48 sz ipop3d[3190]: Login user=chenzhan host=[xxx.xxx.xxx.xxx] nmsgs=0/0
Jan  6 12:22:48 sz ipop3d[3190]: Logout user=chenzhan host=[xxx.xxx.xxx.xxx] nmsgs=0 ndele=0
Jan  6 12:22:48 sz ipop3d[3191]: pop3 service init from xxx.xxx.xxx.xxx
Jan  6 12:22:48 sz ipop3d[3191]: Login user=jason host=[xxx.xxx.xxx.xxx] nmsgs=0/0
Jan  6 12:22:50 sz ipop3d[3191]: Logout user=jason host=[xxx.xxx.xxx.xxx] nmsgs=0 ndele=0
Jan  6 12:23:11 sz sendmail[3192]: j064NBoJ003192: ruleset=check_rcpt, arg1=<yuri@xxxxxxxxxxxx>;, relay=[xxx.xxx.xxx.xxx], reject=550 5.7.1 <yuri@xxxxxxxxxxxxx>;... Relaying denied. IP name lookup failed [xxx.xxx.xxx.xxx]
Jan  6 12:23:11 sz sendmail[3192]: j064NBoJ003192: from=<wb@xxxxxxxxxx>;, size=0, class=0, nrcpts=0, proto=SMTP, daemon=MTA, relay=[xxx.xxx.xxx.xxx]
Jan  6 12:23:11 sz ipop3d[3193]: pop3 service init from xxx.xxx.xxx.xxx
Jan  6 12:23:11 sz ipop3d[3193]: Login user=wb host=[xxx.xxx.xxx.xxx] nmsgs=0/0
Jan  6 12:23:11 sz ipop3d[3193]: Logout user=wb host=[xxx.xxx.xxx.xxx] nmsgs=0 ndele=0
Jan  6 12:26:00 sz sendmail[3194]: j064Q0oJ003194: ruleset=check_rcpt, arg1=<yuri@xxxxxxxxxxxxxxx>;, relay=[xxx.xxx.xxx.xxx], reject=550 5.7.1 <yuri@xxxxxxxxxx>;... Relaying denied. IP name lookup failed [xxx.xxx.xxx.xxx]
Jan  6 12:26:00 sz sendmail[3194]: j064Q0oJ003194: from=<wb@xxxxxxxxxxxxxx>;, size=0, class=0, nrcpts=0, proto=SMTP, daemon=MTA, relay=[xxx.xxx.xxx.xxx]
Jan  6 12:51:10 sz sendmail[3283]: j064pAHQ003283: from=root, size=66, class=0, nrcpts=1, msgid=<200501060451.j064pAHQ003283@xxxxxxxxxxxxxx>;, relay=root@localhost
Jan  6 12:51:10 sz sendmail[3285]: j064pAoJ003285: from=<root@xxxxxxxxxxxxxx>;, size=352, class=0, nrcpts=1, msgid=<200501060451.j064pAHQ003283@xxxxxxxxxxxxxx>;, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
Jan  6 12:51:10 sz sendmail[3283]: j064pAHQ003283: to=chenzhan@xxxxxxxxxxxxxx, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30066, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (j064pAoJ003285 Message accepted for delivery)
Jan  6 12:51:10 sz sendmail[3286]: j064pAoJ003285: to=<chenzhan@xxxxxxxxxxxxxx>;, ctladdr=<root@xxxxxxxxxxxxxx>; (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30576, dsn=2.0.0, stat=Sent
作者: vvwj12wu    时间: 2005-01-06 13:01
标题: SENDMAIL 高深问题!已经难倒3个了!
楼上的!你的NONE:0: m4: ERROR: EOF in string
这个问题是你的SENDMAIL.MC在被你编译的时候你用错符号了!
作者: vvwj12wu    时间: 2005-01-06 13:02
标题: SENDMAIL 高深问题!已经难倒3个了!
TELNET 本机的25和110端口还有HELO的时候
显示都是完全正确!
作者: linux.    时间: 2005-01-06 13:13
标题: SENDMAIL 高深问题!已经难倒3个了!
define(QUEUE_DIR, `/var/spool/mqueue/q*"
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN"dnl
define(`confAUTH_MECHANISMS", `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN"dnl
dnl DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea"dnl
DAEMON_OPTIONS(`Port=25, Name=MSA"dnl
这是我按照文章上直接粘下来的  麻烦楼上的姐姐帮我看看是哪出的问题??
作者: yxg0512    时间: 2005-01-06 13:27
标题: SENDMAIL 高深问题!已经难倒3个了!
原帖由 "思一克" 发表:
不验证也必须可以通过TELNET向内部用户发邮件。这是邮件SERVER的基本要求。
你将TELNET的操作显示和
相应的LOG给出。你上面给的LOG不是对应的LOG


telnet操作显示如下:
telnet server 25
220 server ESMTP Sendmail 8.12.10/8.12.10;Thu,6 Jan 2005 13:07:36 +0800
输入helo server后可收到250 OK

下面是telnet(root)主机后发件的log
Jan  6 12:51:10 sz sendmail[3283]: j064pAHQ003283: from=root, size=66, class=0, nrcpts=1, msgid=<200501060451.j064pAHQ003283@servername>;, relay=root@localhost
Jan  6 12:51:10 sz sendmail[3285]: j064pAoJ003285: from=<root@servername>;, size=352, class=0, nrcpts=1, msgid=<200501060451.j064pAHQ003283@servername>;, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
Jan  6 12:51:10 sz sendmail[3283]: j064pAHQ003283: to=chenzhan@servername, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30066, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (j064pAoJ003285 Message accepted for delivery)
Jan  6 12:51:10 sz sendmail[3286]: j064pAoJ003285: to=<chenzhan@servername>;, ctladdr=<root@servername>; (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30576, dsn=2.0.0, stat=Sent
作者: 思一克    时间: 2005-01-06 13:46
标题: SENDMAIL 高深问题!已经难倒3个了!
再telnet xxxx.com 25
EHLO
AUTH LOGIN (用一个真实帐户和密码),base64后的
MAIL FROM
...
看。
作者: weiweiNJ    时间: 2005-01-06 15:15
标题: SENDMAIL 高深问题!已经难倒3个了!
加个验证就搞不定了,简直太菜了吧
作者: vvwj12wu    时间: 2005-01-06 15:39
标题: SENDMAIL 高深问题!已经难倒3个了!
250-xxxxxxxx Hello [xxxxxxxxx], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-DELIVERBY
250 HELP
作者: vvwj12wu    时间: 2005-01-06 15:42
标题: SENDMAIL 高深问题!已经难倒3个了!
TELNET以后照你的方法做了以后就出现这个.
亲爱的斑竹老大,你帮忙看看!
这个到底是为什么啊???
作者: 思一克    时间: 2005-01-06 15:48
标题: SENDMAIL 高深问题!已经难倒3个了!
显示是对的,你继续往下打命令呀,
打EHLO
AUTH LOGIN

...
等。
或者你告诉我你SERVER IP和一个帐号密码,我给你打。但我打,你无法在LOG中看出来对应。
作者: vvwj12wu    时间: 2005-01-06 15:55
标题: SENDMAIL 高深问题!已经难倒3个了!
斑竹老大你有没有QQ你加我看看!
我的QQ是 9637726
显示的结果是
EHLO AUTH LOGIN
501 5.5.4 cannot decode AUTH parameter EHLO AUTH LOGIN
作者: 思一克    时间: 2005-01-06 15:58
标题: SENDMAIL 高深问题!已经难倒3个了!
我不熟悉SENDMAIL,也没有QQ
其他人或许可以帮你
作者: vvwj12wu    时间: 2005-01-06 16:15
标题: SENDMAIL 高深问题!已经难倒3个了!
看来只有在这里痛苦的等待了!
因为我询问过几个高手了,输出的这些东西都没有任何问题!
我以前配置的都是普通的版本!都没有出过这些问题.
但是这次是在AS上面配置的,结果配置出来就是在个问题!
真是倒霉!
作者: 思一克    时间: 2005-01-06 16:27
标题: SENDMAIL 高深问题!已经难倒3个了!
你或者---
用OUTLOOK EXPRESS, 加上你的一个本地帐户的设置,仅仅设发件就可以。
然后在OE中运行2次发件(AUTH, 和无AUTH),贴出相应的LOG。

验证通过是最基本的要求,也是构建MAIL SERVER最基本和简单的问题。
何来“高深”问题?

我不会SENDMAIL,也没有用过,仅仅是给你建议,你如果完全按我说的做了,我看了后或许对你有帮助, 而其它用SENDMAIL的朋友也可能会帮上你。问题是你做了吗?
作者: vvwj12wu    时间: 2005-01-07 09:01
标题: SENDMAIL 高深问题!已经难倒3个了!
Jan  7 08:46:17 sz sendmail[5075]: j070kGTs005075: from=<abcd@abc.com>;, size=1185, class=0, nrcpts=1, msgid=<000d01c4f452$4d851740$0235a8c0@ksdjhf1wy6ly0w>;, proto=SMTP, daemon=MTA, relay=[xxx.xxx.xxx.xxx]
Jan  7 08:46:19 sz sendmail[5077]: j070kGTs005075: to=<abcde@163.com>;, ctladdr=<abcd@abc.com>; (504/504), delay=00:00:03, xdelay=00:00:02, mailer=esmtp, pri=31185, relay=mx.mail.163.com. [202.108.44.133], dsn=2.0.0, stat=Sent (Ok: queued as FcATN93b3UFWmE8D.1)
Jan  7 08:46:43 sz sendmail[5078]: j070kgTs005078: [xxx.xxx.xxx.xxx] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
Jan  7 08:46:45 sz sendmail[5079]: j070kjTs005079: [xxx.xxx.xxx.xxx] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
Jan  7 08:50:14 sz sendmail[5207]: alias database /etc/aliases rebuilt by abcd
Jan  7 08:50:14 sz sendmail[5207]: /etc/aliases: 63 aliases, longest 10 bytes, 625 bytes total
Jan  7 08:50:14 sz sendmail[5214]: starting daemon (8.12.10): SMTP+queueing@01:00:00
Jan  7 08:50:14 sz sm-msp-queue[5223]: starting daemon (8.12.10): queueing@01:00:00
Jan  7 08:50:20 sz ipop3d[5230]: pop3 service init from xxx.xxx.xxx.xxx
Jan  7 08:50:21 sz ipop3d[5230]: Login user=abcd host=[xxx.xxx.xxx.xxx] nmsgs=0/0
Jan  7 08:50:21 sz ipop3d[5230]: Logout user=abcd host=[xxx.xxx.xxx.xxx] nmsgs=0 ndele=0
Jan  7 08:50:30 sz ipop3d[5231]: pop3 service init from xxx.xxx.xxx.xxx
Jan  7 08:50:30 sz ipop3d[5231]: Login user=abcd host=[xxx.xxx.xxx.xxx] nmsgs=0/0
Jan  7 08:50:31 sz ipop3d[5231]: Logout user=abcd host=[xxx.xxx.xxx.xxx] nmsgs=0 ndele=0
Jan  7 08:50:47 sz ipop3d[5232]: pop3 service init from xxx.xxx.xxx.xxx
Jan  7 08:50:47 sz ipop3d[5232]: Login user=abcd host=[xxx.xxx.xxx.xxx] nmsgs=0/0
Jan  7 08:50:47 sz ipop3d[5232]: Logout user=abcd host=[xxx.xxx.xxx.xxx] nmsgs=0 ndele=0
Jan  7 08:53:14 sz sendmail[5378]: alias database /etc/aliases rebuilt by abcd
Jan  7 08:53:14 sz sendmail[5378]: /etc/aliases: 63 aliases, longest 10 bytes, 625 bytes total
Jan  7 08:53:14 sz sendmail[5385]: starting daemon (8.12.10): SMTP+queueing@01:00:00
Jan  7 08:53:14 sz sm-msp-queue[5394]: starting daemon (8.12.10): queueing@01:00:00
Jan  7 08:53:22 sz ipop3d[5398]: pop3 service init from xxx.xxx.xxx.xxx
Jan  7 08:53:22 sz ipop3d[5398]: Login user=abcd host=[xxx.xxx.xxx.xxx] nmsgs=0/0
Jan  7 08:53:22 sz ipop3d[5398]: Logout user=abcd host=[xxx.xxx.xxx.xxx] nmsgs=0 ndele=0
Jan  7 08:55:05 sz sendmail[5452]: alias database /etc/aliases rebuilt by abcd
Jan  7 08:55:05 sz sendmail[5452]: /etc/aliases: 63 aliases, longest 10 bytes, 625 bytes total
Jan  7 08:55:05 sz sendmail[5459]: starting daemon (8.12.10): SMTP+queueing@01:00:00
Jan  7 08:55:05 sz sm-msp-queue[5468]: starting daemon (8.12.10): queueing@01:00:00
Jan  7 08:55:10 sz sendmail[5472]: j070tAsE005472: from=<abcd@abc.com>;, size=1185, class=0, nrcpts=1, msgid=<001401c4f453$8af60b60$0235a8c0@ksdjhf1wy6ly0w>;, proto=SMTP, daemon=MTA, relay=[xxx.xxx.xxx.xxx]
Jan  7 08:55:11 sz ipop3d[5475]: pop3 service init from xxx.xxx.xxx.xxx
Jan  7 08:55:11 sz ipop3d[5475]: Login user=abcd host=[xxx.xxx.xxx.xxx] nmsgs=0/0
Jan  7 08:55:11 sz ipop3d[5475]: Logout user=abcd host=[xxx.xxx.xxx.xxx] nmsgs=0 ndele=0
Jan  7 08:55:13 sz sendmail[5474]: j070tAsE005472: to=<abcde@163.com>;, ctladdr=<abcd@abc.com>; (504/504), delay=00:00:03, xdelay=00:00:03, mailer=esmtp, pri=31185, relay=mx.mail.163.com. [202.108.44.228], dsn=2.0.0, stat=Sent (Ok: queued as SIBJOO_d3UH4JX8C.1)
Jan  7 08:55:14 sz ipop3d[5476]: pop3 service init from xxx.xxx.xxx.xxx
Jan  7 08:55:14 sz ipop3d[5476]: Login user=jason host=[xxx.xxx.xxx.xxx] nmsgs=0/0
Jan  7 08:55:14 sz ipop3d[5476]: Logout user=jason host=[xxx.xxx.xxx.xxx] nmsgs=0 ndele=0
Jan  7 08:55:24 sz ipop3d[5477]: pop3 service init from xxx.xxx.xxx.xxx
Jan  7 08:55:25 sz ipop3d[5477]: Login user=abcd host=[xxx.xxx.xxx.xxx] nmsgs=0/0
Jan  7 08:55:25 sz ipop3d[5477]: Logout user=abcd host=[xxx.xxx.xxx.xxx] nmsgs=0 ndele=0
Jan  7 08:55:44 sz sendmail[5478]: j070thsE005478: [xxx.xxx.xxx.xxx] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
Jan  7 08:55:46 sz sendmail[5479]: j070tjsE005479: [xxx.xxx.xxx.xxx] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
Jan  7 08:55:47 sz sendmail[5480]: j070tlsE005480: [xxx.xxx.xxx.xxx] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
Jan  7 08:55:58 sz sendmail[5481]: j070tvsE005481: <jeff@abc.com>;... User unknown
Jan  7 08:56:01 sz sendmail[5481]: j070tvsE005481: from=<jeff@mail.cheiltech.com>;, size=0, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=[203.69.118.179]
作者: vvwj12wu    时间: 2005-01-07 09:03
标题: SENDMAIL 高深问题!已经难倒3个了!
这个就是我开验证和不开验证的LOG!
今天突然发现昨天不开验证就发不出去,但是今天不开验证就又可以发出去了!
觉得很奇怪!
希望各位高手多多指教.
本人第一次搞AS的服务器.问题出的有点多!希望高手不要厌烦!
作者: O.T    时间: 2005-01-07 14:47
标题: SENDMAIL 高深问题!已经难倒3个了!
原帖由 "vvwj12wu"]1 发表:
, pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-DELIVERBY
250 HELP


这应该是带认证的smtp,我想你用的大概是outlook来进行测试
使用outlook认证时应该有这样两行存在
  1. S: 250-VRFY
  2. S: 250-ETRN
  3. [b]S: 250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5 GSSAPI
  4. S: 250-AUTH=PLAIN LOGIN DIGEST-MD5 CRAM-MD5 GSSAPI[/b]
  5. S: 250-XVERP
  6. S: 250 8BITMIME
复制代码


sendmail.mc中应该要加一个设置来产生for oulook的认证方式
作者: vvwj12wu    时间: 2005-01-07 15:16
标题: SENDMAIL 高深问题!已经难倒3个了!
DAEMON_OPTIONS(`Port=25,Name=MTA')dnl
DAEMON_OPTIONS(`Port=587,Name=MSA,M=Ea')dnl
是不是这两个???
这两个都是有写上去的,但是不起作用.这两天我都在狂找原因和狂看书.
真是搞不清楚!
作者: niwan    时间: 2005-01-07 15:31
标题: SENDMAIL 高深问题!已经难倒3个了!
/etc/sendmail/access有没有设置Relay的用户?
作者: vvwj12wu    时间: 2005-01-07 15:43
标题: SENDMAIL 高深问题!已经难倒3个了!
有!
这些设置全部OK了的!
作者: microsea    时间: 2005-01-07 17:42
标题: SENDMAIL 高深问题!已经难倒3个了!
按你说的,是不是在要求认证用户发信时候出现账号密码错误的提示?

检查你的saslauthd配置并启动好了吗?我的安装记录有这么一段,你看看又没帮助:

  1. * 安装cyrus-sasl-2.1.19下载地址: ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/
  2. ./configure --enable-login

  3. make
  4. make install
  5. 安装完成后,要仔细检查sasl的函数库位置,否则会给后面的配置带来很多问题.
  6. 缺省情况下,所有的库函数安装到/usr/local/lib目录下,但sendmail使用的库函数是在目录/usr/lib下的,所以需要做一些调整。
  7. cd /usr/lib
  8. ln /usr/local/lib/sasl2/ ./sasl -s
  9. 在/usr/lib/sasl目录下建立文件Sendmail.conf,加入如下一行
  10. pwcheck_method:saslauthd #-------->;很关键啊!!
  11. 检查saslauthd的配置:
  12. 首先检查/usr/lib/sasl/Sendmail.conf里的那句话是否使用的是saslauthd,
  13. 其次检查/etc/sysconfig/saslauthd这个文件,将里面的:
  14. MECH=pam改为MECH=shadow
  15. 然后启动/etc/rc.d/init.d/saslauthd start,查看进程是否有以下进程:
  16. root 5093 1 0 13:39 ? 00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a shadow
  17. root 5094 5093 0 13:39 ? 00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a shadow
  18. root 5095 5093 0 13:39 ? 00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a shadow
  19. root 5096 5093 0 13:39 ? 00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a shadow
  20. root 5098 5093 0 13:39 ? 00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a shadow
  21. 如果以上sasl模块没有生效,sendmail将会跳过认证直接读取access文件来判断是否允许relay.通常就会出现:
  22. Sep 1 15:57:31 freemail sendmail[16694]: i817vP38016694: ruleset=check_rcpt, arg1=<microsea@126.com>;, relay=[218.9.9.145], reject=550 5.7.1 <microsea@126.com>;... Relaying denied. IP name lookup failed [218.5.5.145]
  23. Sep 1 15:57:44 freemail sendmail[16694]: i817vP38016694: from=<microsea@163.com>;, size=0, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=[218.9.9.145]
  24. 这样的错误
复制代码

作者: vvwj12wu    时间: 2005-01-08 08:11
标题: SENDMAIL 高深问题!已经难倒3个了!
我想请教大虾一个问题,在/usr/local/lib/是不是SASL有安装的话就会有一个目录???
因为我刚才进入这个目录以后什么东西都没有.
但是我验证SASL又能通过!
我想问问这个是什么问题???
作者: tianyayang    时间: 2005-01-08 11:47
标题: SENDMAIL 高深问题!已经难倒3个了!
pwcheck目录建立了吗,是否把连接文件都做好了,验证是要启动/usr/local/sbin/pwcheck
作者: vvwj12wu    时间: 2005-01-08 12:15
标题: SENDMAIL 高深问题!已经难倒3个了!
大虾我没有这个东西哦~~~~~
那么是不是证明我没有安装SASL???
什么连接文件???
可否请高手详细指点看看!
作者: www.netbor.net    时间: 2005-01-08 14:02
标题: SENDMAIL 高深问题!已经难倒3个了!
1.首先要下载sasl库,该函数库提供了安全认证所需函数,下载地址是(ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ ),版本1.5.27,
注意2.X 版本无法与sendmail结合,因为API还未做修改.

  2.下载sendmail(http://www.sendmail.org),版本在8.10.0以上的sendmail才支持SMTP认证功能。

  3.注意选择客户端电子邮件软件。并不是所有的客户端电子邮件软件都支持SMTP认证功能,

  几种常见的版本要求是这样的:
  Netscape Messenger 的版本要4.6以上
  Outlook和Outlook Express要5.0版本以上
  Eudora pro的版本要在4.3以上
  Foxmail 的版本要在4.0以上
  每一种软件的认证方法是不一样的,编译sasl库的时候和配置sendmail略有不同。这里就大家最常见的Outlook Express 5.0和Foxmail的设置方法介绍如下。

  二、安装sasl库

  1解压cyrus-sasl-1.5.27.tar.gz到你选定的目录
  快速安装
  gzip cyrus-sasl-1.5.27.tar.gz
  tar -xvf cyrus-sasl-1.5.27.tar
  cd cyrus-sasl-1.5.27
  ./configure -prefix=/usr --enable-login --with-pwcheck --with-digest
  make
  make install
  现在编译已经完成。
  说明:
  1) Outlook Expresss使用LOGIN的认证方法,sasl库缺省并不支持这种方式,所以要在生成配置文件时特别加入,另外,Outlook的口令验证方式也不是缺省的方式,所以也需要加入--with-pwcheck的选项

  2) 缺省情况下,所有的库函数安装到/usr/local/lib目录下,但sendmail使用的库函数是在目录/usr/lib下的。如果上面的 prefix选择/usr, 库函数就会放在/usr/lib下了。否则如果采用默认路径(/usr/local ),需要在缺省情况下,所有的库函数安装/usr/local/lib目录下,但sendmail使用的库函数是在目录/usr/lib下的,所以需要做一些调整。
  cd /usr/lib
  ln /usr/local/lib/sasl/ ./sasl -s
  cp /usr/local/lib/libsa* .
  也可以避开这一步,在运行configure脚本前,修改其中的缺省路径就可以了。用vi打开configure文件找到这一 ac_default_prefix=/usr/local(在文件前几行),改为ac_default_prefix=/usr 就可以了,这样更方便一些。

  2.在目录下新建目录/var/pwcheck
  mkdir /var/pwcheck
  此目录供pwcheck命令使用,该命令是一个后台程序,负责检查用户的输入口令,以root权限使用shadow口令文件。

  3.在/usr/lib/sasl目录下建立文件Sendmail.conf,加入如下一行:
  pwcheck_method:pwcheck
  如果该文件已经存在,直接修改即可。到此,sasl库函数的安装就完成了。

  三、编译和配置sendmail

  1. 解压sendmail软件到你希望的目录,进入sendmail-8.12.3目录。按如下步骤操作:
  gzip sendmail.8.12.3.tar.gz
  tar -xvf sendmail.8.12.3.tar
  cd sendmail-8.12.3

  2. 进入devtools/Site/目录并创建site.config.m4文件
  cd devtools/Site/
  vi site.config.m4
  在该文件中加入如下两行文字,把SMTP认证功能编译到sendmail中:
  APPENDDEF(`confENVDEF',`-DSASL')
  APPENDDEF(`conf_sendmail_LIBS',`-lsasl')
  *APPENDDEF(`confLIBDIRS',`-L/usr/local/lib')
  *APPENDDEF(`confINCDIRS',`-I/usr/local/include')
  带*的是可选的。
  注意:行末没有空格,逗号前后没有空格。最后两行中的/usr/local需要根据具体的sasl库函数的安装目录决定。

  3. 回到sendmail-8.12.3目录,再进入sendmail目录,开始编译sendmail:sh Build (如果不是第一次编译,需要加入-c选项,sh Build -c清除以前的配置)

  4.进入sendmail-8.12.3目录下的 cf/cf/
  cd ..
  cd cf/cf/
  把与操作系统对应的.mc文件复制为sendmail.mc,这里选择linux
  cp generic-linux.mc sendmail.mc

  5.编辑sendmail.mc,加入你需要的FEATURE.
  TRUST_AUTH_MECH(`LOGIN PLAIN DIGEST-MD5')dnl
  define(`confAUTH_MECHANISMS', `LOGIN PLAIN DIGEST-MD5')dnl
  *dnl define(`confDEF_AUTH_INFO', `/etc/mail/auth/auth-info')
  FEATURE(`no_default_msa')dnl
  DAEMON_OPTIONS(`Port=25, Name=MSA, M=Ea')dnl
  注意:FEATURE要加在MAILER语句的前面。
  说明:
  "TRUST_AUTH_MECH"的作用是使sendmail不管access文件中如何设置,都能relay那些通过LOGIN,
  PLAIN或DIGEST-MD5方式验证的邮件。
  "confAUTH_MECHANISMS"的作用是确定系统的认证方式。
  "confDEF_AUTH_INFO"的作用是当你的计算机作为客户机时,
  向另外一台有smtp认证功能的主机进行认证,用户和密码存放在auth-info文件中,在这个例子中并不需要这个功能,所以注释掉了。

  6.生成sendmail.cf文件
  sh Build sendmail.cf

  7.(可选)备份/etc/mail/sendmail.cf 和sendmail的执行文件。

  8.把sendmail.cf安装到/etc/mail/sendmail.cf,submit.cf安装到/etc/mail/submit.cf;可以使用复制的方法,更简单的方法是在cf/cf/下运行:sh Build install-cf

  9.由于sendmail安全的要求,需要建立以smmsp为名字的组和以smmsp为名字的用户,具体参考sendmail/SECURITY文档:
groupadd smmsp usradd -g smmsp smmsp

  10. 回到sendmail-8.12.3目录,再进入sendmail目录,运行"sh Build install",完成最后的安装。

  11..现在基本上可以了, 进入/etc/rc.d/init.d,启动sendmail测试:
  cd /etc/rc.d/init.d
  sendmail start
  ps -aux 可以看到启动的进程。
  运行下面命令测试sendmail:
  telnet localhost 25
  ehlo localhost
  注意有没有以下的信息出现.
  250-xxxxxxxx
  250-xxxxxxx
  250-AUTH LOGIN PLAIN DIGEST-MD5
  250-xxxxxx
  可能会略有不同,不过你选定的认证方式AUTH LOGIN PLAIN DIGEST-MD5一定要有的。如果显示没有问题,服务器端的配置你已经成功了。如果没有出现上面的信息,请运行sendmail -O loglevel=14 -bs仔细检查问题所在。

  12.结束服务器端的配置之前,我们还要做一件事,运行pwcheck这个daemon程序,这样才能完成用户认证功能。

  四、Outlook Express5.0的配置

  1.打开你的Outlook Express,修改你的账号属性,在服务器选项,选取我的smtp服务器需要认证选项,然后进入配置。

  2.不要选取安全口令认证,sendmail并不支持这个选项。是选取使用pop3同样的口令还是选择另外输入用户和密码,这就看你的爱好和设置了,这不是关键。如果你在服务器上有一个真实账号,不妨选取使用同样的口令,如果没有账号,选用其他的用户口令同样可以。
作者: www.netbor.net    时间: 2005-01-08 14:26
标题: SENDMAIL 高深问题!已经难倒3个了!
在我看来是你没有安装sasl库,这是最主要的,还有一点就是你检查一下你的版本,以后发帖不要那么狂妄。
作者: vvwj12wu    时间: 2005-01-08 14:32
标题: SENDMAIL 高深问题!已经难倒3个了!
大虾 你这个文章好强~~~~
菜鸟我佩服到底了!
我建议斑竹把这个文章列入精华,方面以后的研究和学习!
作者: nibo    时间: 2005-01-08 21:50
标题: SENDMAIL 高深问题!已经难倒3个了!
没搞过sendmail....
作者: 網中人    时间: 2005-01-09 13:12
标题: SENDMAIL 高深问题!已经难倒3个了!
登录邮件服务器时出错。“密码”被拒绝。 帐户: 'tong', 服务器: 'XXXXXXXXX', 协议: POP3, 服务器响应: '-ERR Bad login', 端口: 110, 安全(SSL): 否, 服务器错误: 0x800CCC90, 错误号: 0x800CCC92

原帖由 "lesson" 发表:
不是sendmail的问题,是pop3的问题,验证不通过

应该永的是qpopper,看看安装时验证模块是否安装对了


搞甚麼名堂, 難道沒人看到上面說啥嗎?
POP 關 sendmail 鳥事? 花那麼多時間去改 sendmail 幹嘛?

雖不很清楚樓主用啥系統,
但 log 說是 ipop3d , 可大膽推斷是 Linux.
將 /etc/pam.d/pop 的內容貼上來吧...

若用 telnet 的話, 別再 try 那個 port 25 了, 請改試 port 110 .

good luck!
作者: vvwj12wu    时间: 2005-01-10 08:09
标题: SENDMAIL 高深问题!已经难倒3个了!
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
+OK POP3 localhost.localdomain v2003.83rh server ready

这个是TELNET本机的110口!

#%PAM-1.0
auth       required     pam_stack.so service=system-auth
account    required     pam_stack.so service=system-auth

这个是/ETC/PAM.D/POP里面的东西!麻烦楼上的老大看看!
作者: 網中人    时间: 2005-01-10 11:41
标题: SENDMAIL 高深问题!已经难倒3个了!
等等, 你現在是 POP 有問題還是 SMTP 有問題啊?
有點亂...
作者: 思一克    时间: 2005-01-10 11:51
标题: SENDMAIL 高深问题!已经难倒3个了!
楼主,我真为你着急。

你都连了110端,怎么就不能继续往下打几个POP3的命令,然后将相应的LOG贴出吗?

如果那样,朋友们不就更容易帮忙了!

原帖由 "vvwj12wu" 发表:
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
+OK POP3 localhost.localdomain v2003.83rh server ready

这个是TELNET本机的110口!

#%PAM-1..........

作者: ilovecr    时间: 2005-01-10 14:21
标题: SENDMAIL 高深问题!已经难倒3个了!
1、楼主说明你用的操作系统   (redhat as 3 ?)
     2、是收报错,还是发报错 ?
     3、如果是发 ,saslauthd 起了没  
        有 ? /etc/sysconfig/saslauthd  文件有没有 ?什么内容 ?
        /usr/lib/sasl/Sendmail.conf有没有 ?什么内容?
    4、如果是收,用的什么 pop服务 ?vm-opo3,uw-imap,cyrus-imap ?
作者: triangel    时间: 2005-01-10 16:20
标题: SENDMAIL 高深问题!已经难倒3个了!
看来你的系统少装了一个RPM包了
好像是MYODBC。装上试试吧
作者: 天涯明月刀    时间: 2005-01-10 16:58
标题: SENDMAIL 高深问题!已经难倒3个了!
菜刀又见菜刀
作者: vvwj12wu    时间: 2005-01-11 09:21
标题: SENDMAIL 高深问题!已经难倒3个了!
MYODBC主要是用來做什麽的呢?
我的服務器的確是RedHat AS 3.0
主要是發的問題!一發送郵件就會彈出用戶名和密碼不正確的提示!
作者: 網中人    时间: 2005-01-11 15:47
标题: SENDMAIL 高深问题!已经难倒3个了!
若是 smtp 問題, 那你第一貼就誤導了很多人了哦...

你將如下命令結果列出來:
chkconfig --list saslauthd
cat /etc/sysconfig/saslauthd
ls /etc/pam.d/smtp*
作者: vvwj12wu    时间: 2005-01-11 19:09
标题: SENDMAIL 高深问题!已经难倒3个了!
[root@sz root]# chkconfig --list saslauthd
saslauthd       0:&sup1;关闭  1:&sup1;关闭  2:&sup1;关闭  3:&sup1;关闭 4:&sup1;关闭  5:&sup1;关闭  6:&sup1;关闭
[root@sz root]# cat /etc/sysconfig/saslauthd
# To read about how postfix uses saslauthd read this:
# /usr/share/doc/postfix-*/README-Postfix-SASL-RedHat.txt
#
# To see a list of authentication mechanisms supported by saslauthd execute this command
# /usr/sbin/saslauthd -v
#
# Default to pam
MECH=pam
[root@sz root]# ls /etc/pam.d/sttp*
ls: /etc/pam.d/sttp*:没有那个目录
作者: 網中人    时间: 2005-01-12 00:48
标题: SENDMAIL 高深问题!已经难倒3个了!
sorry, 應是 ls /etc/pam.d/smtp*

等你的結果, 快搞定了.
作者: haohaoo    时间: 2005-01-12 10:08
标题: SENDMAIL 高深问题!已经难倒3个了!
楼住,在用户名后面加个域名,如:test@test.com,不要只用test
作者: skyfish8u8    时间: 2005-01-12 16:20
标题: SENDMAIL 高深问题!已经难倒3个了!
是不是你设置outlook或foxmail的时候用户名写成了:yourname@yourdomain 了
应该写成yourname就好了
作者: sxlhb    时间: 2005-01-12 20:23
标题: SENDMAIL 高深问题!已经难倒3个了!
我有一個相似的問題,我用Red Hat AS3架mail服務器,現在在外網telnet  110,25端口都沒問題,但就是發不了外網郵件,一值要求驗證密碼,不知道怎麼辦?
作者: 網中人    时间: 2005-01-13 01:20
标题: SENDMAIL 高深问题!已经难倒3个了!
to sxlhb,
那你先將我前面要的命令結果貼上來看看?
作者: vvwj12wu    时间: 2005-01-13 08:54
标题: SENDMAIL 高深问题!已经难倒3个了!
/etc/pam.d/smtp.postfix
對不起晚了一點!昨天晚上我們公司有一個部門搬遷!
作者: vvwj12wu    时间: 2005-01-13 08:56
标题: SENDMAIL 高深问题!已经难倒3个了!
haohaoo大蝦!用你的方法行不通!
作者: 網中人    时间: 2005-01-13 16:28
标题: SENDMAIL 高深问题!已经难倒3个了!
1) 先試:
cp /etc/pam.d/smtp.postfix /etc/pam.d/smtp
chkconfig saslauthd on
service saslauthd start
service sendmail restart

2) 若還不行, 那就修改 /etc/sysconfig/saslauthd
將 MECH=pam
改 MECH=shadow
作者: vvwj12wu    时间: 2005-01-13 16:57
标题: SENDMAIL 高深问题!已经难倒3个了!
厉害!现在可以了!
可以解释一下吗?我想知道这个是为什么???
解决的时候那些动作的作用是什么!
可以吗?大虾????
作者: vvwj12wu    时间: 2005-01-13 17:17
标题: SENDMAIL 高深问题!已经难倒3个了!
老大!现在还有一个问题!希望你能帮我解答一下!
在外部收发MAIL都需要验证才能!但是在内部的话,收MAIL要验证发MAIL不需要!
希望大虾帮忙解释一下,这个是为什么???
作者: 網中人    时间: 2005-01-14 00:44
标题: SENDMAIL 高深问题!已经难倒3个了!
收是 pop , 與 sendmail 無關.
發是 smtp, 才與 sendmail(或別的 MTA)有關.

你可能設了 access.db (/etc/mail/access) 將內網設為 RELAY 了.
那就不用考 auth-smtp 來驗證了啊...

至於身份驗証部份, 就很難三言兩語說得清楚了.
有空多挖一下 PAM 與 SASL 相關文件吧.
作者: vvwj12wu    时间: 2005-01-14 08:01
标题: SENDMAIL 高深问题!已经难倒3个了!
哦!我知道了!
我马上去改一改!
作者: vvwj12wu    时间: 2005-01-14 10:10
标题: SENDMAIL 高深问题!已经难倒3个了!
我修改了ACCESS以后
内部的发MAIL还是不需要验证收MAIL就需要!
外部的就什么都需要!
作者: chris Lung    时间: 2005-01-14 12:39
标题: SENDMAIL 高深问题!已经难倒3个了!
想配置sendmail,建议你从以下入手。

1,先弄清楚DNS和mail relay流程。
2,现做最基本的sendmail邮件服务,进一步弄懂sendmail 邮件传递概念。
3,再做sasl 认证服务,注意,有两种认证方式,一种是PAM认证,一种是 SASLDB认证(适合大量用户)。
4,注意不同的邮件客户端支持的认证方式稍稍有点不同,outlook express使用LOGIN认证,netscape Mail使用PLAIN认证。一般你编译的时候选择LOGIN PLAIN两种认证方式就行了。编译成功的话你可以测试一下。
telnet localhost 25
如果出现:
250-AUTH LOGIN PLAIN
表明成功。
5.如果问题出在pop3上面,你可以测试:
telnet localhost 110
user xxx
pass xxx
list
作者: 網中人    时间: 2005-01-14 14:13
标题: SENDMAIL 高深问题!已经难倒3个了!
access 改完要跑 makemap 哦. (請用搜索找)
要不, cd /etc/mail && make 也行.
或是將 sendmail 重啟.

學的地方可多了, 先別在頂端的操作打滾, 那學不到啥東西的.
花時間在底層的原理上吧, 雖不易, 但一勞永逸.
作者: ilovecr    时间: 2005-01-18 10:01
标题: SENDMAIL 高深问题!已经难倒3个了!
原帖由 "網中人" 发表:


學的地方可多了, 先別在頂端的操作打滾, 那學不到啥東西的.
花時間在底層的原理上吧, 雖不易, 但一勞永逸..........



     这话对。。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2