c 開發郵件系統心得

2021-05-22 17:23:25 字數 656 閱讀 6933

c# 開發郵件系統心得

用c#開發電子郵件快半年了。有必要總結一下了。

1.最開始對郵件系統結構的不熟,導致現在要重新改資料庫結構,肯定有很多重複工作要做了。所謂的動手前仔細思考和規劃,怎麼樣做才能取得效果呢?前提應該是對技術有比較深入的理解和估計了吧?

2.傳輸編碼格式:主要有bit7,bit8,base64, quoted-printable。

還有輔助的字元編碼格式:gb2312, utf-8。

quoted-printable按bit掃瞄編碼時,遇到英文本母很多的情況,效率很低。如何提高效率?傳送和接收過程中對應的編碼一定要仔細檢查確保一致。

3.資料在網路中的傳輸

用了c#中的類,netstream。netstream.write總是不可控,沒有返回值。不丟擲異常也不能說明正確傳送到目的地。很多網路掃瞄工具如瑞星主動防禦功能中的郵件掃瞄也有可能把傳送的內容遮蔽掉了。還不知道這個問題怎麼解決。

4.關於介面

關於介面的心得很多,了解了很多原來沒有接觸過的介面程式設計。模板、多執行緒,重繪,過載,

很奇怪的現象,在多執行緒中或者在賦值後仍然有大量工作要做時,給label賦值經常會有問題,需要用textbox替換。是不是編譯器在優化中有什麼動作?

5.測試與發布

總是大家提很多意見,然後隨手改,感覺還是很混亂

開源郵件系統

開源郵件系統 1 簡介 我們的開源企業級郵件系統包括伺服器端及web客戶端兩部分。其中伺服器端有postfix sendmail及qmail三種可選軟體,web客戶端有squirrelmail openwebmail及extmail三種可選軟體。我們所選的郵件伺服器及web客戶端,均為目前世界上使用...

winwebmail郵件系統

mail.autumn.info用a記錄解析到郵件伺服器ip 後面的各個客戶端配置的網域名稱都寫這個a記錄的 再把autumn.info用mx記錄解析到mail.autumn.info 這個是當遇到 autumn.info時會解析到mail.autumn.info 測試埠telnet命令也要用mai...

郵件系統 Postfix學習

郵件系統本來就是乙個資訊密集,併發請求大的系統。看一看主流郵件系統的一些結構對自己以後設計和實現更高效,更穩健的系統有幫助。這裡記錄了一些postfix的應用結構,在一些併發問題的處理等方面的特性。我是悲催的分界線 1.postfix簡介 postfix最初是由wietse venema開發後來由i...