LinuxSir.cn,穿越时空的Linuxsir!

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

SuSE 9.2下SendMail服务器的配置问题

[复制链接]
发表于 2005-6-14 13:16:05 | 显示全部楼层 |阅读模式
在配置SendMail服务器时,按照论坛上的教程,进行相关设置,但是设置完成之后,在Linux下,进行本地帐号的邮件发送和接收都没有问题,但是在用局域网中的其它Windows机器的Outlook时,则反复出现要求登陆服务器的用户名和密码,但是不管输入的用户名和密码正确与否,始终让你输入用户名我密码,不能继续服务,在Linux下的测试如下:

bkww@bkww:/etc/mail> telnet mail.bkww.com 25
Trying 202.118.188.1...
telnet: connect to address 202.118.188.1: Connection refused
bkww@bkww:/etc/mail> telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 bkww.bkww.com ESMTP Sendmail 8.13.1/8.13.1/SuSE Linux 0.7; Tue, 14 Jun 200512:54:16 +0800

在Windows下进管此项测试也是如此,在/etc/sendmail.cf 文件中我做的两处修改如下:

# SMTP daemon options
#O DaemonPortOptions=Name=MTA
O DaemonPortOptions=Name=MTA, Address=202.118.188.1(我的IP)

还有将 Cwlocalhost 改为 Cwbkww.com

bkww.com是我的域名,我的主机名为bkww.bkww.com,DNS配置无误!

望达人指点,小弟感激不尽!
发表于 2005-6-14 14:09:51 | 显示全部楼层
要安装SMTP的论证功能,你
telnet localhost
helo localhost
看看下面是什么提示?
一般是:
250-***.org
250-PIPELINING
250-SIZE 10485760
250-VRFY
250-ETRN
250-AUTH=CRAM-MD5 DIGEST-MD5 LOGIN PLAIN NTLM
250-AUTH CRAM-MD5 DIGEST-MD5 LOGIN PLAIN NTLM
outlook对应与LOGIN的登陆方式
FoxMail对应与PLAIN的登陆方式
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-14 15:39:56 | 显示全部楼层
我这边出错的信息是这样的,在windows下的outlook出错信息是:
"
登录邮件服务器时出错。“用户名”被拒绝。 帐户: '202.118.188.1', 服务器: '202.118.188.1', 协议: POP3, 服务器响应: '-ERR Unknown AUTHORIZATION state command', 端口: 110, 安全(SSL): 否, 服务器错误: 0x800CCC90, 错误号: 0x800CCC91
"
我应该安装什么,再进行什么样的设置呢?

谢谢达人指点!
回复 支持 反对

使用道具 举报

发表于 2005-6-14 16:30:23 | 显示全部楼层
定义本地域应该是在 /etc/mail/local-host-names 中吧。当然要在 /etc/mail/sendmail.mc 中指定:
FEATURE(use_cw_file)dnl

现在一般都是用 mc 文件进行配置吧。
回复 支持 反对

使用道具 举报

发表于 2005-6-14 21:12:53 | 显示全部楼层
安装了cyrus-sasl-plain和cyrus-sasl-login没有呀?
一定要按照我楼上的提示,查看一下:
250-AUTH=CRAM-MD5 DIGEST-MD5 LOGIN PLAIN NTLM
250-AUTH CRAM-MD5 DIGEST-MD5 LOGIN PLAIN NTLM
有没有这样的行,特别是其中的LOGIN PLAIN一定不可以少,如果outlook版本比较低的话,还必须有一个AUTH= 和AUTH ,没有的话,就要安装以上两个模块
默认情况下,127.0.0.1好象是本地计算机,是不要登陆就可以发送邮件的,而如果使用域名的话,需要登陆才可以,因为那样看起来是通过internet的,但是我也不肯定是这么回事,我也菜,SuSe我没有用过
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-14 21:44:04 | 显示全部楼层
我现在的问题是这样的,在windows客户机上的outlook中,可以对Linux主机发送邮件,但是不能收到邮件,收邮件时,提示要输入用户名和密码登陆邮箱,但是不管输入什么都是认证不成功!
不知道为什么呀?
回复 支持 反对

使用道具 举报

发表于 2005-6-14 22:32:39 | 显示全部楼层
sendmail 只能发送邮件。收邮件要用 POP 或 IMAP 软件
回复 支持 反对

使用道具 举报

发表于 2005-6-15 12:51:07 | 显示全部楼层
把防火墙关了试试吧
回复 支持 反对

使用道具 举报

发表于 2005-6-17 11:27:20 | 显示全部楼层
你是否开启了 ipop3 和 imap ??

/etc/xinetd.d/ipop3 /etc/xinetd.d/imap

设置disable=no
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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