c# 如何驗證郵件位址
getmailserver(string stremail),傳入郵件位址
如果返回null,說明郵件位址無效;
如果返回有字元,例如:傳入引數
[email protected] 方法執行後,返回163mx03.mxmail.netease.com
說明郵件位址中可以解析出乙個郵件伺服器位址
using system.text.regularexpressions;
using system.diagnostics;
using system.io;
//檢查郵件伺服器,如果mail exchanger不為null,返回mail server位址
public string getmailserver(string stremail)
string strdomain = stremail.trim().tolower().split(
'@')[1];
processstartinfo psinfo = new processstartinfo();
psinfo.useshellexecute = false;
psinfo.redirectstandardinput = true;
psinfo.redirectstandardoutput = true;
psinfo.filename = "nslookup";
psinfo.createnowindow = true;
psinfo.arguments = "-type=mx " + strdomain;
process proc = process.start(psinfo);
streamreader sreader = proc.standardoutput;
regex rgx = new regex("mail exchanger = (?[^//s]+)");
string strresponse = "";
while ((strresponse = sreader.readline()) != null)
} return null; }
//正規表示式驗證email位址格式
public bool isemail(string str_email)
/.[0-9]/.[0-9]/.)|(([/w-]+/.)+))([a-za-z]|[0-9])(/]?)$"); }
如何收集電子郵件位址
一般來說,我們要收集電子郵件位址,可以通過採集和購買這兩種手段。本文博主為大家詳細介紹一下如何收集電子郵件位址。一,通過填寫網頁的活動資訊進行收集。比如我們要推出乙個活動,就可以使用這種方式將使用者的資訊收集起來。這樣,我們就可以在今後郵件營銷的時候拿出來使用了,進行精準營銷。二,通過網上收集,一般...
android取得賬戶 郵件位址
android賬戶取得方法 方法1 可以使用accountmanager 先在androidmanifest.xml中加入許可權 中取得賬戶的方法 你可以用accountmanager.getaccountsoraccountmanager.getaccountsbytype來獲取賬戶列表 patt...
驗證郵件位址的正規表示式
0 9a za z w 0 9a za z 0 9a za z w 0 9a za z a za z 附 正規表示式關於 和郵箱在regularexpressionvalidator 中的驗證 頭匹配 front表示以 front 開頭的字串。二 尾匹配 tail 表示以 tail 結尾的字串。三 ...