資源簡介
資源包含:源碼、可執行文件、設計報告、使用說明。
(桂電)計算機網絡課程設計:簡單電子郵件客戶端的設計與實現
(桂電)計算機網絡課程設計:簡單電子郵件客戶端的設計與實現

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
//?添加命名空間
using?System.Net;
using?System.Net.Mail;
using?System.Net.Mime;
using?System.Net.Sockets;
using?System.IO;
using?jmail;
using?System.Net.Security;
namespace?MailSendAndReceive
{
????public?partial?class?mainfrm?:?Form
????{
????????//?定義郵件發送類
????????private?SmtpClient?smtpClient;
????????private?TcpClient?tcpClient;
????????private?NetworkStream?networkStream;
????????private?StreamReader?streamReader;
????????private?StreamWriter?streamWriter;
????????//?定義接收郵件對象
????????private?POP3Class?popClient=new?POP3Class();
????????
????????//?定義郵件信息接口
????????private?jmail.Message?messageMail;
????????SmtpClient?client?=?new?SmtpClient();
????????public?mainfrm()
????????{
????????????InitializeComponent();
????????????//?初始化界面
????????????tbxUserMail.Text?=?“m15177308705@163.com“;
????????????//txbPassword.Text?=?“txipvutifrzaeacj“;
????????????txbPassword.Text?=?“13878457498“;
????????????tbxSmtpServer.Text?=?“smtp.163.com“;
????????????tbxPOP3Server.Text?=?“pop.163.com“;
????????????//?這里收件人地址是網易郵箱,你可以根據自己情況選擇發送到自己的郵箱中
????????????txbSendTo.Text?=?“m15177308705@163.com“;
????????????txbSubject.Text?=?“測試郵件“;
????????????richtbxBody.Text?=?“這是一封測試郵件,由系統自動發出,無須回復“;
????????????//?界面控件控制
????????????btnLogout.Enabled?=?false;
????????????btnReplyCurrentMail.Enabled?=?false;
????????????tabControlMyMailbox.Enabled?=?false;
????????}
????????//?郵件發送功能代碼
????????//?發送郵件
????????private?void?btnSend_Click(object?sender?EventArgs?e)
????????{
????????????this.Cursor?=?Cursors.WaitCursor;
????????????//?實例化一個發送的郵件
????????????//?相當于與現實生活中先寫信,程序中把信(郵件)抽象為郵件類了
????????????MailMessage?mailMessage?=?new?MailMessage();
????????????//?指明郵件發送的地址,主題,內容等信息
????????????//?發信人的地址為登錄收發器的地址,這個收發器相當于我們平時Web版的郵箱或者是OutLook中配置的郵箱
????????????mailMessage.From?=?new?MailAddress(tbxUserMail.Text);
????????????mailMessage.To.Add(txbSendTo.Text);
????????????mailMessage.Subject?=?txbSubject.Text;
????????????mailMessage.SubjectEncoding?=?Encoding.Default;
????????????mailMessage.Body?=?richtbxBody.Text;
????????????mailMessage.BodyEncoding?=?Encoding.Default;
????????????//?設置郵件正文不是Html格式的內容
????????????mailMessage.IsBodyHtml?=?false;
????????????//?設置郵件的優先級為普通優先級
????????????mailMessage.Priority?=?MailPriority.Normal;
????????????//?發送寫好的郵件
????????????try
????????????{
????????????????//?SmtpClient類用于將郵件發送到SMTP服務器
????????????????//?該類封裝了SMTP協議的實現,
????????????????//?通過該類可以簡化發送郵件的過程,只需要調用該類的Send方法就可以發送郵件到SMTP服務器了。
????????????????smtpClient.Send(mailMessage);
????????????????MessageBox.Show(“郵件發送成功!“?“提示“?MessageBoxButtons.OK?MessageBoxIcon.Information);
????????????}
????????????catch(SmtpException?smtpError)
????????????{
????????????????MessageBox.Show(“郵件發送失敗:[“?+?smtpError.StatusCode
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????361984??2003-05-14?15:52??簡單電子郵件客戶端的設計與實現\jmail.dll
?????文件????1606882??2003-05-16?11:05??簡單電子郵件客戶端的設計與實現\Jmail破解版組件\JMail44_pro.exe
?????文件????1500011??2012-09-24?22:29??簡單電子郵件客戶端的設計與實現\Jmail破解版組件\w3Jmail44PRO.rar
?????文件??????35328??2018-03-06?21:52??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\bin\Debug\Interop.jmail.dll
?????文件??????23552??2018-04-27?23:03??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\bin\Debug\MailSendAndReceive.exe
?????文件??????46592??2018-04-27?23:03??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\bin\Debug\MailSendAndReceive.pdb
?????文件??????22984??2018-04-27?23:20??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\bin\Debug\MailSendAndReceive.vshost.exe
?????文件????????490??2012-06-06?02:06??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\bin\Debug\MailSendAndReceive.vshost.exe.manifest
?????文件??????17042??2018-04-27?12:47??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\Form1.cs
?????文件??????25185??2018-04-14?15:35??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\Form1.Designer.cs
?????文件???????5817??2018-04-14?15:35??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\Form1.resx
?????文件???????4116??2012-09-23?16:57??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\MailSendAndReceive.csproj
?????文件???????5420??2012-09-22?19:09??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????7316??2018-04-25?22:38??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件??????35328??2018-03-06?21:52??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\obj\x86\Debug\Interop.jmail.dll
?????文件???????4485??2018-04-27?23:20??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\obj\x86\Debug\MailSendAndReceive.csproj.FileListAbsolute.txt
?????文件????????975??2018-04-14?15:35??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\obj\x86\Debug\MailSendAndReceive.csproj.GenerateResource.Cache
?????文件????????758??2018-03-06?21:52??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\obj\x86\Debug\MailSendAndReceive.csproj.ResolveComReference.cache
?????文件???????9174??2018-03-06?21:48??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\obj\x86\Debug\MailSendAndReceive.csprojResolveAssemblyReference.cache
?????文件??????23552??2018-04-27?23:03??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\obj\x86\Debug\MailSendAndReceive.exe
?????文件????????180??2018-04-14?15:35??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\obj\x86\Debug\MailSendAndReceive.mainfrm.resources
?????文件??????46592??2018-04-27?23:03??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\obj\x86\Debug\MailSendAndReceive.pdb
?????文件????????180??2018-03-06?21:52??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\obj\x86\Debug\MailSendAndReceive.Properties.Resources.resources
?????文件????????501??2012-09-21?22:13??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\Program.cs
?????文件???????1386??2012-09-21?22:11??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\Properties\AssemblyInfo.cs
?????文件???????2888??2012-09-21?22:11??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\Properties\Resources.Designer.cs
?????文件???????5612??2012-09-21?22:11??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\Properties\Resources.resx
?????文件???????1105??2012-09-21?22:11??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\Properties\Settings.Designer.cs
?????文件????????249??2012-09-21?22:11??簡單電子郵件客戶端的設計與實現\MailSendAndReceive\Properties\Settings.settings
?????文件????????896??2012-09-21?22:11??簡單電子郵件客戶端的設計與實現\MailSendAndReceive.sln
............此處省略18個文件信息
評論
共有 條評論