QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2462|回复: 16

棘手!在装qmailscaner以前,认证好使,装后就不好

[复制链接]
发表于 2004-10-27 01:12:52 | 显示全部楼层 |阅读模式
情况如下:
在装QmailScan以前用FoxMail的SMTP认证功能好使
但是装了QmailScan以后,用FoxMail的SMTP认证功就不好使了
提示454 oops错误
看文章:
If you happen to get an error that states "454 TLS not available: missing RSA private key (#4.3.0)" after you issue the "starttls" command,
you will want to check 2 things:
(1) Verify that the cert actually exists at /var/qmail/control/servercert.pem. If it's not there, go back to step 2 and repeat the cert creation step.
(2) Verify that the cert is owned by vpopmail:vchkpw. If it's not, then make it so like this:
chown /var/qmail/control/servercert.pem vpopmail:vchkpw
---------------------------------------------------------------------
对阿,在/var/qmail/control下面我也有servercert.pem文件阿
权限也对阿
但就是SMTP开始不好使了~~
请教大家了~~~
 楼主| 发表于 2004-10-27 11:56:30 | 显示全部楼层
本地telnet:
220 good.com ESMTP
ehlo localhost
250-25.com
250-STARTTLS
250-PIPELINING
250-8BITMIME
250 AUTH LOGIN PLAIN CRAM-MD5
starttls
220 ready for tls
pipelining
454 TLS connection failed: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol (#4.3.0)
回复

使用道具 举报

发表于 2004-10-27 12:31:30 | 显示全部楼层
这个是 SSMTP 了~~

Foxmail 好象不支持 TLS 的吧
回复

使用道具 举报

 楼主| 发表于 2004-10-27 13:07:36 | 显示全部楼层
FoxMail部分说明:

认证的邮件传输方式(ESMTP)
  目前部分邮件服务器系统,为了限制非本系统的正式用户利用本系统散发垃圾邮件或其他不当行为,发送邮件时需要进行身份验证,否则不能发送。
  Foxmail 支持LOGIN、PLAIN、CRAM-MD5等认证方式,并在多种认证服务器上测试通过,稳定性和兼容性都达到了一定的水平。
  该功能的设置方法为:点击"帐户"->"属性"菜单打开"帐户属性"对话框,选择"邮件服务器"选项,并选中"SMTP服务器需要身份验证"复选框,然后确定。
  如果用于验证的帐号、密码与当前的POP3帐号、密码不同,请点击"设置"按钮进行设置。
回复

使用道具 举报

发表于 2004-10-27 13:13:26 | 显示全部楼层
SMTP 跟 SSMTP 不是一回事呀哥哥!
[quote:8d9e0d0b53="李博"]220 ready for tls [/quote]
你这 TLS 哪里来的哈?
回复

使用道具 举报

 楼主| 发表于 2004-10-27 13:15:32 | 显示全部楼层
FoxMail通过选中“SMTP服务器需要身份验证”以后发信出现:
SMTP SERVER Reply:454 oops,unable to write pipe and I cann't auth(#4.3.0)
回复

使用道具 举报

 楼主| 发表于 2004-10-27 13:21:12 | 显示全部楼层
不知道啊,文章上面说
第一步:本地telnet:25
220 good.com ESMTP
输入:ehlo localhost
250-25.com
250-STARTTLS   <---如果这里出现了STARTTLS
250-PIPELINING
250-8BITMIME
250 AUTH LOGIN PLAIN CRAM-MD5
那么这里就可以就输入:starttls,以验证tls是否好用
220 ready for tls
然后我看见在STARTTLS下面有一个PIPELINING
然后我就又输入pipeining,结果出现以下信息:
454 TLS connection failed: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol (#4.3.0)
--------------------
真的不明白了~~~
回复

使用道具 举报

 楼主| 发表于 2004-10-27 13:24:23 | 显示全部楼层
老外的文章:
If you happen to get an error that states "454 TLS not available: missing RSA private key (#4.3.0)" after you issue the "starttls" command,
you will want to check 2 things:
(1) Verify that the cert actually exists at /var/qmail/control/servercert.pem. If it's not there, go back to step 2 and repeat the cert creation step.
(2) Verify that the cert is owned by vpopmail:vchkpw. If it's not, then make it so like this:
chown /var/qmail/control/servercert.pem vpopmail:vchkpw
---------------------------------------------------------------------
对阿,在/var/qmail/control下面我也有servercert.pem文件阿
权限也对阿
但SMTP还是不好使了~~
请教大家了~~~
回复

使用道具 举报

 楼主| 发表于 2004-10-27 13:27:29 | 显示全部楼层
我的TLS默认好像就有啊~
但是我在装Webmin的时候却装不上SSL(也就是不能使用https://)
但是我输入starttls又能显示220 ready for tls
奇怪了~~~
回复

使用道具 举报

 楼主| 发表于 2004-10-27 13:30:41 | 显示全部楼层
更奇怪的就是:
在没有装Qmailscaner以前,FoxMail的“SMTP服务器需要身份验证”选或者不选都可以收发邮件
但是装了Qmailscaner以后,选了FoxMail的“SMTP服务器需要身份验证”就不能发信了,只能收信。这样就只有取消“SMTP服务器需要身份验证”才可以收发邮件~
郁闷了~
回复

使用道具 举报

发表于 2004-10-27 13:36:25 | 显示全部楼层
你那个“老外的文章” 是说如果出现“找不到RSA私匙”的解决办法。

Webmin 的 “SSL” 还需要 perl-Net_SSLeay 模块。

我觉得你启动 TLS 的话, Foxmail 是无法通过认证的, 没有听说过 Foxmail 的哪个版本支持 TLS。
回复

使用道具 举报

 楼主| 发表于 2004-10-27 13:51:40 | 显示全部楼层
FoxMail的使用说明书写的阿:

认证的邮件传输方式(ESMTP)
  目前部分邮件服务器系统,为了限制非本系统的正式用户利用本系统散发垃圾邮件或其他不当行为,发送邮件时需要进行身份验证,否则不能发送。
  Foxmail 支持LOGIN、PLAIN、CRAM-MD5等认证方式,并在多种认证服务器上测试通过,稳定性和兼容性都达到了一定的水平。
  该功能的设置方法为:点击"帐户"->"属性"菜单打开"帐户属性"对话框,选择"邮件服务器"选项,并选中"SMTP服务器需要身份验证"复选框,然后确定。
  如果用于验证的帐号、密码与当前的POP3帐号、密码不同,请点击"设置"按钮进行设置。
----------------------
我使用的是5.0
回复

使用道具 举报

 楼主| 发表于 2004-10-27 14:00:01 | 显示全部楼层
本地telnet:
220 good.com ESMTP
ehlo localhost
250-25.com
250-STARTTLS
250-PIPELINING
250-8BITMIME
250 AUTH LOGIN PLAIN CRAM-MD5 <---这句话说明支持LOGIN PLAIN CRAM-MD5
刚好:
Foxmail 支持LOGIN、PLAIN、CRAM-MD5等认证方式,并在多种认证服务器上测试通过,稳定性和兼容性都达到了一定的水平。
但是没有说FoxMail使用的是TLS阿
回复

使用道具 举报

发表于 2004-10-27 14:04:51 | 显示全部楼层
[quote:8d80ae090a="李博"]FoxMail的使用说明书写的阿:

认证的邮件传输方式(ESMTP)
  目前部分邮件服务器系统,为了限制非本系统的正式用户利用本系统散发垃圾邮件或其他不当行为,发送邮件时需要进行身份验证,否则不能发送。
  Foxmail 支持LOGIN、PLAIN、CRAM-MD5等认证方式,并在多种认证服务器上测试通过,稳定性和兼容性都达到了一定的水平。
  该功能的设置方法为:点击"帐户"->"属性"菜单打开"帐户属性"对话框,选择"邮件服务器"选项,并选中"SMTP服务器需要身份验证"复选框,然后确定。
  如果用于验证的帐号、密码与当前的POP3帐号、密码不同,请点击"设置"按钮进行设置。
----------------------
我使用的是5.0[/quote]

哪里写支持 TLS 或者 SSL
回复

使用道具 举报

发表于 2004-10-27 14:07:54 | 显示全部楼层
[quote:dc66422846="李博"]本地telnet:
220 good.com ESMTP
ehlo localhost
250-25.com
250-STARTTLS
250-PIPELINING
250-8BITMIME
250 AUTH LOGIN PLAIN CRAM-MD5 <---这句话说明支持LOGIN PLAIN CRAM-MD5
刚好:
Foxmail 支持LOGIN、PLAIN、CRAM-MD5等认证方式,并在多种认证服务器上测试通过,稳定性和兼容性都达到了一定的水平。
但是没有说FoxMail使用的是TLS阿[/quote]

谁说 Foxmail 使用的是 TLS 了?

你在服务器上启用了 TLS,然后让不支持 TLS 的 Foxmail 去发信……
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-7 07:53 , Processed in 0.102842 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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