- 论坛徽章:
- 1
|
请高手帮助!sendmail连接频率的控制问题!
# sh Build
安装结束还要再回到
/sendmail-8.13.1/sendmail中执行
# sh Build install
从前,我都是在/sendmail-8.13.1下操此这两条命令,不知是不是有什么不同?如果哪位高人知道,请给予指点。
以實際狀況或 Linux/Unix 慣例來說,都會是在sendmail-8.13.1/ 做 sh Build
為主,若你在 sendmail 下才做,有時 sendmail-8.13.1/ 下的 Makefile 會用參數
來傳 Define 的東西,可能會讓你的 sendmail 編的不全,而且編出來對應的東西可
能也會缺,因為你可能只編出來 sendmail, 但是在 8.13.1 做時, library,tool,
其他的 command 都會一應俱全,如此應較為妥善.
在 8.13.1 下編,應至少會編出 obj.xxx/ 下十個目錄,在 sendmail 下編,應達不到
此一數字,實際的 sendmail 運作起來可能會出問題,之所以還能跑我想主因為系統上
有舊的 tool/lib 等所致.
最后,我把安装包中的cf目录下的文件都复制到了
/usr/share/bin/sendmail-cf/
(不知道我有没有写错路径,就是
#m4 sendmail.mc >; sendmail.cf
时,程序会自动寻找的配置相关文件的路径。)
這個重點只在 sendmail.mc 中的 include 那行是否 make sense
因為他會把 cf.m4 讀進來
但是,我还有一事不明,这样的结果,连接是不是还要根据
ConnectionRateWindowSize (default: 60s)
的限制,也就是说,我做了上述工作之后,在60秒内,我得连接会被限制到一定数值之内。
這個在 Release-Notes 或 README 中都有寫,您自己找找即知
最後恭喜您解決了問題,其實我並沒有幫到什麼忙,大概最多只是暗示你在 delay_check 上,
因為這個東西,從沒有中文解說,大家都沒有太注意其影響,但您若實作過更種狀況,及詳閱過
README 或 sendmail 的 Mailing list, 會發現它很重要,非常重要
我喜歡那種我 Hint 一下,就可以解決問題的朋友哦,雖然您花了很多時間研究,但相信大尾兄
在這個過程中,一定學到很多,且更學到解決問題的能力.這樣的研究做久了,實力才會提昇,而
不在 Step by Step 文件上的專研
也祝您中秋愉快呀~把 sendmail README 印下來,賞月時再 review 一次吧,搞不好有更多體會哦
加油 ! |
|