利用控制臺程序發(fā)送郵件_第1頁
利用控制臺程序發(fā)送郵件_第2頁
利用控制臺程序發(fā)送郵件_第3頁
利用控制臺程序發(fā)送郵件_第4頁
利用控制臺程序發(fā)送郵件_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

C#前段時間閑的蛋疼,突然想辭掉工作去濟南追高中寵愛很久的一個位秀麗女同學(xué)〔本人在無錫。之前由于被她拒絕過很屢次,搞的我很內(nèi)傷。為了不想再次受打擊,或者盡量削減單的東西拿出來共享一下。OK,少扯淡,共享程序:上互聯(lián)網(wǎng)。進入調(diào)查頁面把結(jié)果發(fā)到指定郵箱里QQSMTP效勞器,把郵件發(fā)到我指定的郵箱〔qq郵箱向指定郵箱發(fā)了一封郵件〕。SMTP效勞:qqSMTP效勞的截圖:程序截圖:收到郵件截圖:程序源碼:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Net;usingSystem.Net.Mime;usingSystem.Net.Mail;namespaceMyLove_shaoyd{classProgram{protectedstaticSmtpClientSmtpClients=null; //設(shè)置SMTP協(xié)議protectedstaticMailAddressMailAddress_from=null;//設(shè)置發(fā)信人地址固然還需要密碼protectedstaticMailAddressMailAddress_to=null;//設(shè)置收信人地址不需要密碼

protectedstaticMailMessageMailMessage_Mai=null;protectedstaticList<string>answer=newList<string>;protectedstaticSystem.Net.NetworkInformation.Pingping=newSystem.Net.NetworkInformation.Ping;protectedstaticSystem.Net.NetworkInformation.PingReplyres;staticvoidMain(string[]args){if(HasNet){Console.WriteLine(“======★=★=★==★★★調(diào)查問卷★★★==★=★=★========\n\n“);Console.WriteLine(“這是個調(diào)查問卷!下面開頭吧!請認(rèn)真答復(fù)哦O(∩_∩)O~\n“);Console.WriteLine(“★有些話我雖然問了好多遍但是我總是 最近要打算去濟南了,我不知道你是怎么想的,再去濟南之前我需要向你了解一些問題。你是否想答復(fù)我的問題?\nA:想 B:不想“);Jump:stringstr1=Console.ReadLine;if(str1.ToUpper==“A“){qustion;//Console.ReadLine;}elseif(str1.ToUpper==“B“){}else{}}

我已經(jīng)自動退出啦??!Oo>_<oO“);Console.ReadLine;請輸入正確選項哦!“);gotoJump;else{}}

Console.WriteLine(“無網(wǎng)絡(luò)連接!程序無法正常運行!“);Console.ReadLine;///<summary>///推斷用戶電腦是否有網(wǎng)絡(luò)連接///</summary>///<returns></returns>protectedstaticboolHasNet{的IP

try{

res=ping.Send(“://sina.cn/““sina.cn“);//這里相當(dāng)于在cmd里面ping一下浪if(res.Status==System.Net.NetworkInformation.IPStatus.Success){}else{

returntrue;returnfalse;}}catch{returnfalse;}}///<summary>///確定后答復(fù)的問題///</summary>protectedstaticvoidqustion{Console.WriteLine(“★好的那么現(xiàn)在開頭:我想我假設(shè)去找你的話,那么我必需弄清以下幾個問題:“);jumpa:Console.WriteLine(“1.你有沒有男朋友呢?這是一個很重要很重要的問題,假設(shè)你已經(jīng)有男朋友,那么我想我去濟南,也就完全沒有意義了\nA:有B:沒有C:不確定D:不想做了“);jump:stringanserOne=Console.ReadLine;if(Judge(anserOne)){answer.Add(anserOne);if(anserOne==“A“||anserOne==“a“){Console.WriteLine(“確定嗎?(Y/N)“);if(Console.ReadLine.ToUpper==“Y“){SendEmail(answer);Console.WriteLine(“!只能說明我很寵愛你,你是我最寵愛的女人,不能和你在一起將是我一生最大的圓滿!::>_<::,那么我想或許我去濟南也只是我的夢罷了?!?;}else{gotojumpa;}//SendEmail;發(fā)送反響郵件}else{jump0:Console.WriteLine(“2.幾個月后,我將會消滅在濟南。你覺得我們有沒有可能會走在一起呢?\nA:有 B:沒有 C:不確定 D:不想做了“);jump1:stringanserTwo=Console.ReadLine;if(Judge(anserTwo)){answer.Add(anserTwo);if(anserTwo==“A“)Console.WriteLine(“\n很難信任你會這么認(rèn)為,我感覺我全身布滿了力氣,我立馬去濟南,然后努力制造我們的將來!!“);elseif(anserTwo==“B“)Console.WriteLine(“\n雖然你認(rèn)為我們沒有可能會走到一起,:\n(1).假設(shè)你覺得我還可以,那么你可以再連續(xù)考察我一段時間,這段時間我不做限定,可以是很久,\n(2).假設(shè)你覺得我不適合你的話,那么你可以直接把我Pass\n(3).假設(shè)你覺得我不錯,那么你就把我收留了吧!O(∩_∩)O~我會努力制造我們自己的幸福!“);elseConsole.WriteLine(“\n最然你不確定,但是請信任我,也請給我一些時間,在這段時間里我會去濟南,在濟南一開頭的日子里:\n(1).假設(shè)你覺得我還可以,那么你可以再連續(xù)考察我一段時間,這段時間我不做限定,可以是很久,也可以是很短;觀看好\n(2).假設(shè)你覺得我不適合你的話,那么你可以直接把我Pass掉,我無怨無悔。\n(3).假設(shè)你覺得我不錯,那么你就把我收留了吧!O(∩_∩)O~我會努力制造我們自己的幸福!\n\n“);Console.WriteLine(“感謝你答復(fù)我的問題哦,也別怪我這么客氣,下面你有什么想話想留給我嗎?假設(shè)有那就寫在下面吧(寫好按回車鍵哦,請用英文吧):“);stringanserThree=Console.ReadLine;answer.Add(anserThree);SendEmail(answer);Console.WriteLine(“======★=★=★==★★★送給你哦★★★==★=★=★========“);Console.WriteLine(“ * * **“);Console.WriteLine(“ * ***“);Console.WriteLine(“ * ★ * ★*“);Console.WriteLine(“ * ★*“);Console.WriteLine(“>>>------Iloveyou! >“);Console.WriteLine(“ * *“);Console.WriteLine(“ * ★*“);Console.WriteLine(“ * *“);Console.WriteLine(“ **“);Console.WriteLine(“ *“);程序完畢按任意鍵退出==★=★=★========“);}

Console.ReadLine;elseif(anserTwo.ToUpper==“D“){Console.WriteLine(“確定嗎?(Y/N)“);if(Console.ReadLine.ToUpper==“Y“){}else{}}

Console.WriteLine(“我已經(jīng)自動退出啦??!Oo>_<oO“);Console.ReadLine;gotojump0;else{請輸入正確選項哦!“);gotojump1;}}}elseif(anserOne.ToUpper==“D“){Console.WriteLine(“確定嗎?(Y/N)“);if(Console.ReadLine.ToUpper==“Y“){}else{}}

我已經(jīng)自動退出啦?。o>_<oO“);Console.ReadLine;gotojumpa;else{}

請輸入正確選項哦!“);gotojump;Console.ReadLine;}///<summary>///推斷選項是否正確///</summary>///<paramname=“stritem“></param>///<returns></returns>protectedstaticboolJudge(stringstritem){if(stritem.ToUpper==“A“||stritem.ToUpper==“B“||stritem.ToUpper==“C“)returntrue;else}

returnfalse;///<summary>///發(fā)送調(diào)查結(jié)果///</summary>protectedstaticvoidSendEmail(List<string>Contentlst){MailMessage_Mai=newMailMessage;try{//初始化Smtp效勞器信息setSmtpClient(“smtp.qq“25);}catch(ExceptionEx){Console.WriteLine(“郵件發(fā)送失敗,請確定SMTP效勞名是否正確!“+“\n“+“技術(shù)信息\n“Ex.Message,“錯誤“);return;}try{//(這里你可以把密碼加密一下,可以保證你郵箱的安全)setAddressform(“[你的發(fā)件箱賬號]“,“[你的發(fā)件箱密碼]“);}catch(ExceptionEx){Console.WriteLine(“郵件發(fā)送失敗,請確定發(fā)件郵箱地址和密碼的正確性!““\n““技術(shù)信息:\n“Ex.Message);return;}//(收件人列表會不斷重復(fù))//MailMessage_Mai.To.Clear;//MailAddress_to=newMailAddress(“mailto:menkoler2023@““menkoler2023@“);//MailMessage_Mai.To.MailMessage_Mai.To.Add(MailAddress_to);//發(fā)件人郵箱MailMessage_Mai.From=MailAddress_from;//郵件主題MailMessage_Mai.Subject=“愛的調(diào)查(Rita)“;MailMessage_Mai.SubjectEncoding=System.Text.Encoding.UTF8;//郵件正文stringcontent“調(diào)查問卷\n“;if(Contentlst.Count1)content=“1.〔噩耗〕\n~~~~~~~%>_<%~~~~~~“;elsecontent=“1.你有沒有男朋友呢?答案:Contentlst[0]+“\n2.幾個“+Contentlst[1]+“\n3.我想對你說的話:“Contentlst[2]+“\n--@shaoyd\n\n\n“;MailMessage_Mai.Body=content;MailMessage_Mai.BodyEncoding=System.Text.Encoding.UTF8;//清空歷史附件以防附件重復(fù)發(fā)送MailMessage_Mai.Attachments.Clear;try{SmtpClients.Send(MailMessage_Mai);}catch(Exceptionex){Console.WriteLine(“郵件發(fā)送失??!失敗緣由:ex.Message);}Console.WriteLine(“我已經(jīng)將結(jié)果通過郵件反響給我的仆人啦!“);}#region設(shè)置Smtp效勞器信息///<summary>///設(shè)置Smtp效勞器信息///</summary>///<paramname=“ServerName“>SMTP效勞名</param>///<paramname=“Port“>端口號</param>privatestaticvoidsetSmtpClient(stringServerHost,intPort){SmtpClients=newSmtpClient;SmtpClients.Host=“smtp.qq“;//指定SMTP效勞名例如QQ郵箱為smtp.qq浪等SmtpClients.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論