免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2634 | 回复: 14
打印 上一主题 下一主题

[Mail] postfix以及邮件系统的基础问题,一直困惑中!!!高手请解决! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-02-24 13:01 |只看该作者 |倒序浏览
如何在postfix中实现下面的例子,或者说各种邮件系统如何实现:

登陆
telnet smtp.126.com 25

然后输入
helo www.126.com

之后
mail from:qdragon@126.com

提示:请先通过验证.............

完整提示:
------------------------------------
220 Coremail SMTP(Anti Spam) System (126com[030901])
helo www.126.com
250 smtp4
mail from:qdragon@126.com
553 You are not authorized to send mail as <mail from:qdragon@126.com>;, authentication is required
-------------------------------------

就是这个提示如何实现,现在我在 postfix 中的 main.cf 中加入了
smtpd_sender_restrictions = permit_sasl_authenticated reject

这样是控制 mail from 的用户必须先通过验证,但是问题来了!如果 126.com 的服务器想我发送邮件,它肯定没有什么验证信息给我验证,但是我也不能阻止它,163是如何做到的?或者问,这样的邮件系统如何实现的?

实现的最终目的:对用户在自己的机器上用 foxmail 之类的客户端发信的时候要求验证才能发送电子邮件,对于126.COM,YAHOO,HOTMAIL之类的ISP服务器的MTA不做限制。(限制mail from)
--------------------------------------------------------------------------------------------------------
在有一种说法

但是如果用 telnet 上去的话,收件人可以随意指定的!大家能否去网易看看?你用 telnet smtp.126.com 25 登陆上去看看,登陆上去之后,输入
helo 126.com
mail from:qdragon@xxx.com 然后就提示没有这个用户……

但是,如果我从一个叫做(xxx.com)的MAIL服务器发送邮件,其过程一样是
helo xxx.com
mail from:qdragon@xxx.com
rcpt to:qdragon@126.com
data.
..
quit
这样的过程,为什么它就能够发过去呢?

论坛徽章:
0
2 [报告]
发表于 2005-02-24 14:09 |只看该作者

postfix以及邮件系统的基础问题,一直困惑中!!!高手请解决!

难道就没有一个高手曾经质疑过或者知道这个问题吗?太难?还是你也是千辛万苦才知道答案的?

论坛徽章:
0
3 [报告]
发表于 2005-02-24 17:25 |只看该作者

postfix以及邮件系统的基础问题,一直困惑中!!!高手请解决!

你说的太复杂,什么意思。对不起,我没有详细看懂

论坛徽章:
0
4 [报告]
发表于 2005-02-24 17:48 |只看该作者

postfix以及邮件系统的基础问题,一直困惑中!!!高手请解决!

我详细解释一下:

有一台postfix 的mail服务器 mailserver.com

现在有一个拨号上网的机器userA,并且userA这台机器有一个userA@mailserver.com 的EMAIL账号。
还有一台在网络上运行的 163.com 的邮件服务器。

实现的最终目的:对userA在自己的机器上用 foxmail 之类的客户端登陆mailserver.com发信的时候要求通过验证才能发送电子邮件

对于163.com的这个邮件服务器中有一个用户 userB@163.com 向 userA@mailserver.com发了一个电子邮件,现在要mailserver.com这台服务器不做验用户验证限制

论坛徽章:
0
5 [报告]
发表于 2005-02-25 09:31 |只看该作者

postfix以及邮件系统的基础问题,一直困惑中!!!高手请解决!

ddddddddddd

论坛徽章:
0
6 [报告]
发表于 2005-02-25 09:37 |只看该作者

postfix以及邮件系统的基础问题,一直困惑中!!!高手请解决!

也就是要求本地用户发给同事信时要验证对吧?

正常的邮件SERVER是不需要的。

如果是QMAIL,简单改一下程序即可。POSTFIX我不知道。当然改程序肯定可以,但最好是找现成的。

论坛徽章:
0
7 [报告]
发表于 2005-02-25 10:52 |只看该作者

postfix以及邮件系统的基础问题,一直困惑中!!!高手请解决!

应该不是向您说的那样,具体情况是这样,现在我进行下面的步骤
telnet smtp.163.com 25
helo xxx.com (这个是随便输入的)
mail from:qdragon@xxx.com 进行到这里的时候,服务器会自动提示,要求我进行认证,之后才能输入 mail from:.....

但是我另外邮件服务器的MTA不可能去163.com进行认证,只能纯粹的向这个MTA发送邮件,可是SMTP.163.COM却不要求他进行认证,请问这样形式是如何实现的

论坛徽章:
0
8 [报告]
发表于 2005-02-25 11:10 |只看该作者

postfix以及邮件系统的基础问题,一直困惑中!!!高手请解决!

helo xxx.com (这个是随便输入的),服务器怎能要求验证?那你还收不收其它地方来的邮件了?

论坛徽章:
0
9 [报告]
发表于 2005-02-25 11:40 |只看该作者

postfix以及邮件系统的基础问题,一直困惑中!!!高手请解决!

论坛徽章:
0
10 [报告]
发表于 2005-02-25 12:41 |只看该作者

postfix以及邮件系统的基础问题,一直困惑中!!!高手请解决!

我随便输入的意思是,就算我输入 helo 163.com 也行呀,xxx.com并不能验证什么东西,关键是后面的验证
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP