群發郵件功能的完善

2021-09-06 14:55:55 字數 1406 閱讀 6009

郵件有需要加密的地方,提供乙個加密方法類

public static class desset

des.key = asciiencoding.ascii.getbytes(skey);

des.iv = asciiencoding.ascii.getbytes(skey);

memorystream ms = new memorystream();

cryptostream cs = new cryptostream(ms, des.createdecryptor(), cryptostreammode.write);

cs.write(inputbytearray, 0, inputbytearray.length);

//如果資料為空字串會報不正確的資料

cs.flushfinalblock();

stringbuilder ret = new stringbuilder();

return system.text.encoding.default.getstring(ms.toarray());

}catch

}///

/// 解密方法 key 必須為8位

///

///

///

///

public static string qxdecrypt(string ptodecrypt, string skey)

des.key = asciiencoding.ascii.getbytes(skey);

des.iv = asciiencoding.ascii.getbytes(skey);

memorystream ms = new memorystream();

cryptostream cs = new cryptostream(ms, des.createdecryptor(), cryptostreammode.write);

cs.write(inputbytearray, 0, inputbytearray.length);

//如果資料為空字串會報不正確的資料

cs.flushfinalblock();

stringbuilder ret = new stringbuilder();

return system.text.encoding.default.getstring(ms.toarray());}}

**上千封郵件,傳送太快,會出現可能被伺服器拒絕的情況。使用執行緒控制傳送間隔

protected void btn_sendmail_click(object sender, eventargs e)

private void sendmail()}}

mails類

public void sendmail()

catch (exception ex)}}

群發郵件功能的完善

郵件有需要加密的地方,提供乙個加密方法類 public static class desset des.key asciiencoding.ascii.getbytes skey des.iv asciiencoding.ascii.getbytes skey memorystream ms new...

群發郵件的方法

1.jmail 郵件的方法 乙個思路 你參考下 email位址存於mssql一使用者資訊表中,數量上萬。公司自有伺服器,集 tp,pop3,ftp,mssql,dns等多種服務於一身。jmail 有mailmerge物件,但是免費版不能用 要求 用asp jmail,利用公司 tp向所有使用者傳送e...

python 自動群發郵件

生活中我們經常傳送郵件,那麼我們能不能用python寫乙個自動傳送郵件的功能呢?答案是肯定的!開始實現功能之前我們需要開啟我們郵箱的 imap smtp功能,我們先了解一下什麼是imap smtp。smtp的全稱是 mail transfer protocol 即簡單郵件傳輸協議。它是一組用於從源位...