- 论坛徽章:
- 0
|
各位, 问题升级.
通过测试发现, 我设置outlook express, 必须设置smtp认证,才能发送邮件,否则不能.这应该说明sasl是生效的.但是我使用telnet命令如下:
telnet mail.myserver.com 25
ehlo mail.myserver.com
之后不用输入用户名和密码就可以发送邮件
随便伪造一个发见地址
mail from: abcd@12345.com
rcpt from: postmaster@mymail.com
data
Subject:test
hello.
.
这就可以成功发送出去,这是为什么呀,难道这里的发件人不能用sasl认证限制.
如果是这样的话,那么是否sasl认证只能限制myserver.com域的发件人呢
我更换发件人为myserver.com域用户
telnet mail.myserver.com 25
ehlo myserver.com 25
mail from:<albert.wesker@myserver.com>
rcpt to:<postmaster@myserver.com>
data
subject:test
hello world.
.
仍然可以成功发送出去,这是为何啊,谁能解释一下,求教了???,sasl是否起作用了??? |
|