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

下載本文檔

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

文檔簡(jiǎn)介

C#前段時(shí)間閑的蛋疼,突然想辭掉工作去濟(jì)南追高中寵愛(ài)很久的一個(gè)位秀麗女同學(xué)〔本人在無(wú)錫。之前由于被她拒絕過(guò)很屢次,搞的我很內(nèi)傷。為了不想再次受打擊,或者盡量削減單的東西拿出來(lái)共享一下。OK,少扯淡,共享程序:上互聯(lián)網(wǎng)。進(jìn)入調(diào)查頁(yè)面把結(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)查問(wèn)卷★★★==★=★=★========\n\n“);Console.WriteLine(“這是個(gè)調(diào)查問(wèn)卷!下面開(kāi)頭吧!請(qǐng)認(rèn)真答復(fù)哦O(∩_∩)O~\n“);Console.WriteLine(“★有些話我雖然問(wèn)了好多遍但是我總是 最近要打算去濟(jì)南了,我不知道你是怎么想的,再去濟(jì)南之前我需要向你了解一些問(wèn)題。你是否想答復(fù)我的問(wèn)題?\nA:想 B:不想“);Jump:stringstr1=Console.ReadLine;if(str1.ToUpper==“A“){qustion;//Console.ReadLine;}elseif(str1.ToUpper==“B“){}else{}}

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

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

我已經(jīng)自動(dòng)退出啦??!Oo>_<oO“);Console.ReadLine;gotojumpa;else{}

請(qǐng)輸入正確選項(xiàng)哦!“);gotojump;Console.ReadLine;}///<summary>///推斷選項(xiàng)是否正確///</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ā)送失敗,請(qǐng)確定SMTP效勞名是否正確!“+“\n“+“技術(shù)信息\n“Ex.Message,“錯(cuò)誤“);return;}try{//(這里你可以把密碼加密一下,可以保證你郵箱的安全)setAddressform(“[你的發(fā)件箱賬號(hào)]“,“[你的發(fā)件箱密碼]“);}catch(ExceptionEx){Console.WriteLine(“郵件發(fā)送失敗,請(qǐng)確定發(fā)件郵箱地址和密碼的正確性!““\n““技術(shù)信息:\n“Ex.Message);return;}//(收件人列表會(huì)不斷重復(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=“愛(ài)的調(diào)查(Rita)“;MailMessage_Mai.SubjectEncoding=System.Text.Encoding.UTF8;//郵件正文stringcontent“調(diào)查問(wèn)卷\n“;if(Contentlst.Count1)content=“1.〔噩耗〕\n~~~~~~~%>_<%~~~~~~“;elsecontent=“1.你有沒(méi)有男朋友呢?答案:Contentlst[0]+“\n2.幾個(gè)“+Contentlst[1]+“\n3.我想對(duì)你說(shuō)的話:“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é)果通過(guò)郵件反響給我的仆人啦!“);}#region設(shè)置Smtp效勞器信息///<summary>///設(shè)置Smtp效勞器信息///</summary>///<paramname=“ServerName“>SMTP效勞名</param>///<paramname=“Port“>端口號(hào)</param>privatestaticvoidsetSmtpClient(stringServerHost,intPort){SmtpClients=newSmtpClient;SmtpClients.Host=“smtp.qq“;//指定SMTP效勞名例如QQ郵箱為smtp.qq浪等SmtpClients.

溫馨提示

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

評(píng)論

0/150

提交評(píng)論