邮件服务器-邮件系统-邮件技术论坛(BBS)'s Archiver

心灵科技(idcsea_com),海外专业IDC服务商!

handsome1234 发表于 2003-12-6 00:26

都说Mta to Mta 用smtp 25传递,可是为什么当mta(sendmail)的smtp关闭了,还能发

都说Mta to Mta 用smtp 25传递,可是为什么当mta的smtp关闭了,sendmail 还能发送邮件?<br>
我是看了如下一篇文章(<a target=_blank href=http://linux.vbird.org/linux_server/0380sendmail.php>http://linux.vbird.org/linux_server/0380sendmail.php</a>):<br>
例題:曾經有朋友發現一個有趣的現象,那就是他的 WWW 網站提供 CGI 的功能 ( 所謂的 CGI 指的是一些動態的網頁內容,例如鳥哥的私房菜裡面的留言版,這些功能很多是利用 perl 語言或者其他語言寫成的程式喔!),他所提供的 CGI 程式的功能可以幫助使用者寄信,後來發現很多人便藉由這個 CGI 的網路功能,使用他的 WWW 主機發送大量的廣告信,他就很生氣的將他自己的 WWW 主機的 Sendmail 關閉,也就是將 smtp 的 port (25) 關掉,以為這樣就可以將廣告信杜絕啦!但是,廣告信卻還是一直的發送!並沒有停下來!您知道為什麼嗎?! <br>
答: <br>
原因應該很簡單吧!因為 WWW 在 Linux 本機上面跑,而管理員提供的的 CGI 是在 WWW 上面跑,也就是說,這個 CGI 本來就是利用 Linux 的 Sendmail 在傳送郵件的,那既然 sendmail 本來就可以不需要透過 smtp 的 port 來傳送郵件,自然你的廣告信就還是可以自由的發送出去囉! <br>
<br>
特别不理解<font color="red">:sendmail本来可以不需要透过smtp,来发邮件????</font><br>
<br>
<img src="../leadbbsfile/UBBicon/em09.GIF" width=20 height=20 align=absmiddle border=0>

钉子 发表于 2003-12-6 15:50

Re:都说Mta to Mta 用smtp 25传递,可是为什么当mta(sendmail)的smtp关闭了,还能

1.发送邮件的要求是可以连接到对方SMTP端口.而你说的CGI或是ASP的程式,是用组件的方式发送的邮件.所以停SMTP的PORT是没有用的.<br>
2.这也是大部分垃圾邮件发送的原因.但目前,垃圾邮件很多还都用它人的SMTP来中转,可以收件方的Server要求反向解析.<br>
3.Sendmail发信也可以设定成身份验证的.但如果没有SMTP,它只能发送而收不到它人发过来的Mail,这就不是完全的Mail Server的配备了.

handsome1234 发表于 2003-12-14 23:53

Re:都说Mta to Mta 用smtp 25传递,可是为什么当mta(sendmail)的smtp关闭了,还能

我只想说明一点,内部发邮件可以不用smtp的,只有不同网域的用户发邮件时需要smtp,不只我说的对否,请老大名示:

boxing-x 发表于 2007-4-8 10:57

“而你说的CGI或是ASP的程式,是用组件的方式发送的邮件.”这个组件方式是一种什么形式,它的原理又是如何呢?
请帮忙解释一下,谢谢。

54powerman 发表于 2007-5-24 14:15

[quote]原帖由 [i]boxing-x[/i] 于 2007-4-8 10:57 发表 [url=http://www.5dmail.net/bbs/redirect.php?goto=findpost&pid=191630&ptid=2045][img]http://www.5dmail.net/bbs/images/common/back.gif[/img][/url]
“而你说的CGI或是ASP的程式,是用组件的方式发送的邮件.”这个组件方式是一种什么形式,它的原理又是如何呢?
请帮忙解释一下,谢谢。 [/quote]



鬼知道,都不求甚解。我也关心你说的问题,查了半年了,连个鸟毛都没查到,尤其是hotmail.com邮件传递的问题。
实在不行,自己看RFC文档吧。晕死。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.