<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      利用OpenSmtp.Net發送需要smtp驗證的郵件

        1.引言
          下周,需要做一個發送電子郵件的模塊,磨刀不誤砍柴工,周末在家里先做了一下測試,微軟在,net1.1中有System.Web.Mail空間,這個命名空間下可以發送不帶smtp驗證的電子郵件,不過現在網絡上很少再有不需要smtp驗證的,所以這個命名空間下的類應該算是比較雞肋。 于是找到opensmtp.net這個開源項目,這個項目的admin是園子里面的"我得女兒好漂亮",真誠感謝一下。
       2.本文宗旨
          本文并不是介紹openmail.net的使用方法,該開源項目是一個非常正規的項目,它自己具有詳細的文檔和使用方法。本文主要闡述再使用OpenMail或者.net 2.0里面的SmtpClient的時候可能遇到的問題,這個問題跟你的運行環境有關系,如果你恰巧遇到這樣問題的時候,網上相關資料也比較少。我在下面就描述一下我遇到的問題以及歸納出來的解決辦法
      3、在使用OpenMail或者SmtpClient中可能遇到的問題
         1)在發送電子郵件的時候,提示“您主機中的軟件放棄已經建立的連接”
          這個是我遇到的最為頭疼的問題,因為他昨天晚上調到12點,搞的我差點沒瘋掉。起初,我知道一定是防火墻引起的問題,但是我把本地windows xp內置防火墻關閉之后,問題依舊。但是無論我是否關閉防火墻,outlook都能正常接收和發送電子郵件,我用的是smtp.126.com,我直接telnet smtp.126.com 25或者在軟件中TcpClient client = new TcpClient("smtp.126.com",25);都提示無法連接。而outlook卻能發送郵件,我netstat -n ,本機與smtp.126.com 25端口的tcp連接在outlook發送電子郵件的時候也建立了,但為什么outlook能建立連接,我的軟件或者telnet為何不能?如何能讓我的軟件和telnet能連接smtp 服務器的25端口?
        2)第一個問題著實讓我浪費了很多時間,而且浪費了n多腦細胞,不過還好終于解決了,第二個問題是在發送電子郵件的時候,郵件的正文產生亂麻的問題,這個問題我看網上有人在問,不過很好解決。
      4.解決問題的步驟和方法,以及經驗教訓
         1)對于第一個問題,我的確犯了一個方向性的錯誤,那就是我關閉了本機防火墻之后,我錯誤的認為導致我不能正常連接smtp服務器的原因在于smtp服務端的防火墻,而且我本地outlook能正常發送郵件極大的誤導了我的思路,我錯誤的任務,outlook能發送,那么表示數據一定能從我本地出去。錯誤只能出現在服務端,我猜想可能outlook有特殊的技術能穿透smtp服務器的防火墻,但是我查閱了穿透防火墻的技術,如果要防火墻,一般的做法是HttpChannel,其實http請求本身不能穿透防火墻,但是一般防火墻不阻止對80端口的連接,smtp.126.com的80端口確也是關閉的。這樣的思路導致我在錯誤的方向用了很多功。
              今天早晨起來,我決定換個思路看看,我把本地防火墻關掉,還是不行,后來我看到了我的macfee,是不是這廝搞得鬼那,我打開virtusScan Console,o,my god,里面的確有一項On-Delivery E-Mail  Scanner ,我關閉它,發現還是不行,我有點失望了,不過還不甘心,再找,終于又發現了,在Access Protection里面,有一個ports to block,里面有25端口,日志文件保存在"AccessProtectionLog.txt",打開文件后有許多失敗記錄,去掉25端口阻塞,禁止On-Delivery E-Mail  Scanner ,問題解決
       2) 對于第二個問題,只需要更改編碼就可以了,在openmail.net里面設置MailMessage.CharSet,如果在中國,設置"gb2312"一般可以解決這個問題
      5.結論
         經過兩天的調試和思考,解決的不是一個很大的問題,但是我也從中獲得了一個教訓,思考問題,一定要靈活,不要太過于固定化,比如我錯誤的認為是對方防火墻的問題,而且這種思路被我錯位的堅持了很久,其實在我們不能很好的解決一個問題的時候,與其費勁腦筋,不如反過來想想。
      附:openmail.dll/Files/jillzhang/OpenSmtp.rar
              Telnet到端口25以測試SMTP通信

      posted @ 2007-01-21 11:42  Robin Zhang  閱讀(6584)  評論(14)    收藏  舉報
      主站蜘蛛池模板: julia无码中文字幕一区| 国产办公室秘书无码精品99| 成年无码av片在线蜜芽| 国产精品福利自产拍久久| 久久久久久久久久久国产| 蜜臀av久久国产午夜福利软件| 亚洲综合无码一区二区| 兴安盟| 老子午夜精品888无码不卡| 亚洲欧美激情在线一区| 亚洲免费成人av一区| 国产精品久久久久7777| 国产乱码日韩亚洲精品成人 | 欧美亚洲国产一区二区三区| 中文字幕在线国产精品| 国产精品免费AⅤ片在线观看| 久久国产成人亚洲精品影院老金| 中文字幕乱码一区二区免费| 蜜桃视频一区二区三区四| 欧美亚洲国产日韩电影在线| 无码人妻丝袜在线视频| 国产成人精品性色av麻豆| 成年在线观看免费人视频| 葫芦岛市| 久久夜色精品国产网站| 久久国产免费观看精品| 日韩一区二区在线观看视频| 成人无码区在线观看| 精品国偷自产在线视频99| 少妇性l交大片| 国产美女久久久亚洲综合| 国产成人一区二区三区免费| 中文字幕人妻精品在线| 亚洲人成人影院在线观看| 99久久国产成人免费网站| 一二三四区无产乱码1000集| 精品久久精品午夜精品久久| 成人一区二区三区久久精品| 真人作爱免费视频| 日韩 一区二区在线观看| 精品国产免费一区二区三区香蕉 |