隨筆-10  評論-3  文章-0  trackbacks-0
            2011年4月20日
          最近有customer說收不到我們系統發的email,查了一段時間,總算有所收獲,對SMTP也有了些許了解。

          一開始以為是我們郵件服務器IP被blacklist了或對方把我們的IP給禁了。于是就試了下用telnet SMTP測試下:

          telnet #customer.domain.com# 25

          EHCO sdfa

          MAIL FROM: <from@xxx.com>
          RCPT TO: <to@xxxxxx.com>
          DATA

          .
          QUIT

          結果測試我們是可以telnet到對方的SMTP server的,這樣發是可以發送成功的,即排除了對方把我們禁了的可能。可如果telnet到我們自己的SMTP server的話,就失敗了。

          telnet #own.domain.com# 25
          ...

          后來查了很久,原來是因為timeout的原因:我們用的IMSS gateway有timeout機制。查Log發現,連接對方SMTP SERVER無問題,MAIL FROM command也無問題,可就在RCPT TO 這個command超時了,超過30s都沒有response從對方SMTP SERVER回來,估計對方的SMTP SERVER不怎么好,parse和查找個email address (end user: to@xxxx.com)都要花很長時間。后來我們就timeout的參數,從30s調到60s,果然就可以了,估計對方SMTP server之行RCPT TO這個命令都花了30-40s。

          問題解決
          posted @ 2011-12-30 00:24 li40204 閱讀(191) | 評論 (0)編輯 收藏
          Ubuntu vi 默認不支持鍵盤的方向鍵和Backspace鍵,很不方便,可以修改/etc/vim下面動vimrc.tiny,使其支持。

          vi /etc/vim/vimrc.tiny
          set compatible -> change to set nocompatible
          And add set backspace=2


          posted @ 2011-04-20 00:06 li40204 閱讀(350) | 評論 (1)編輯 收藏
          主站蜘蛛池模板: 株洲县| 武城县| 岑溪市| 正安县| 淮南市| 锦州市| 阳东县| 邢台市| 中牟县| 西林县| 德钦县| 兴文县| 神木县| 广昌县| 海林市| 遂平县| 静安区| 陆河县| 黄浦区| 平乡县| 新营市| 雅安市| 信阳市| 南投市| 咸丰县| 久治县| 浏阳市| 芷江| 临湘市| 额济纳旗| 青海省| 德清县| 长武县| 读书| 仁化县| 白玉县| 松桃| 河西区| 五原县| 搜索| 靖江市|