都说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>
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的配备了.
Re:都说Mta to Mta 用smtp 25传递,可是为什么当mta(sendmail)的smtp关闭了,还能
我只想说明一点,内部发邮件可以不用smtp的,只有不同网域的用户发邮件时需要smtp,不只我说的对否,请老大名示: “而你说的CGI或是ASP的程式,是用组件的方式发送的邮件.”这个组件方式是一种什么形式,它的原理又是如何呢?请帮忙解释一下,谢谢。 [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]
