`
hududanyzd
  • 浏览: 815416 次
文章分类
社区版块
存档分类
最新评论

C# 邮件发送方法【NetMail方式】

 
阅读更多

在上一篇博文C# 邮件发送方法【webMail方式】中介绍了Webmail的邮件发送方式,现在介绍下C#中使用NetMail发送邮件的方式,

测试代码如下:

/// <summary>
/// NetMail方式测试通过
/// </summary>
private void TestSend()
{
System.Net.Mail.MailMessage mm = new System.Net.Mail.MailMessage();
//收件人地址
mm.To.Add(new System.Net.Mail.MailAddress("xxxxxx@163.com", "Name"));
//发件人地址
mm.From = new System.Net.Mail.MailAddress("xxxxx@sina.com");
//这个可以不指定
//mm.Sender = new System.Net.Mail.MailAddress("xxx@sina.com", "SenderName");、

mm.Subject = "This is Test Email";
mm.Body = "<h3>This is Testing SMTP Mail Send By Me</h3>";
mm.IsBodyHtml = true;
mm.Priority = System.Net.Mail.MailPriority.High; // 设置发送邮件的优先级
System.Net.Mail.SmtpClient smtCliend = new System.Net.Mail.SmtpClient();
//指定邮件服务器
smtCliend.Host = "smtp.sina.com";
//smtp邮件服务器的端口号
smtCliend.Port = 25;
//设置发件人邮箱的用户名和地址,使用公共邮件服务器一般需要提供,不然发送不会成功
smtCliend.Credentials = new NetworkCredential("xxxxxxx", "xxxxxxx");

//指定邮件的发送方式
smtCliend.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
try
{
smtCliend.Send(mm);
}
catch (System.Net.Mail.SmtpException ex)
{
Response.Write(ex.Message);
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}



分享到:
评论

相关推荐

    c#使用netmail方式发送邮件示例

    最后,设置邮件的发送方式,并在try-catch块中处理可能的异常: ```csharp smtCliend.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network; try { smtCliend.Send(mm); } catch (System.Net.Mail....

    c#利用webmail邮件系统发送邮件示例分享

    在C#中实现邮件发送功能,主要有两种方式,分别是使用Webmail系统和NETmail系统。Webmail系统指通过网络上提供的邮件服务,比如126邮箱、Sina邮箱等,发送邮件时需要通过这些服务提供商的SMTP服务器进行邮件的发送...

    .net收发邮件例子

    下面是一个简单的C#发送邮件的示例: ```csharp using System.Net; using System.Net.Mail; // 创建邮件对象 MailMessage message = new MailMessage(); message.From = new MailAddress("sender@example.com"); ...

    netmail邮件系统源码

    SMTP(Simple Mail Transfer Protocol)是互联网上用于发送电子邮件的标准协议,而POP(Post Office Protocol)则是用于接收电子邮件的协议。本文主要围绕SMTP和POP在实际操作中的应用进行讲解。 首先,我们关注...

    .net mail 源码

    6. **发送邮件**:完成以上设置后,调用SmtpClient的Send方法即可发送邮件。 ```csharp smtp.Send(message); ``` 7. **多部分混合内容**:如果邮件既包含文本又包含HTML,可以使用AlternateView创建两种格式的...

    C# 常用类代码(封装)

    19.NetMail 发送邮件的类 20.PasswordGenerator 产生随机码 21.StringManager 字符串管理类 22.UploadFile 提供上传文件时所使用的方法 23.UploadFileManager 文件上传管理类 24.ValidateCode 可以生成验证码图像的...

    关于邮件服务器的设计报告

    3. 设计Webmail的前端界面,研究并参考了多种Webmail程序和知名邮件服务提供商,如Cmail、Winmail以及163、Sohu、Yahoo等,以确定我们的设计方案——Netmail。 4. 集成数据库,这是效率最低的一个阶段,由于缺乏...

    TrapGate FTN Mailer:Trapgate FTN 邮件程序-开源

    Trapgate 最初是一个带有小文件的 echo/netmail 交换邮件程序,现在您可以发送和接收大文件并将其连接到新闻组、usenet、使用电子邮件和 echomail/netmail 或混合它们、使用从 echo/netmail 到新闻组的网关等等。...

    Open Source Agents for Novell NetMail-开源

    该项目致力于为Novell NetMail创建开源代理。 当前的代理包括反垃圾邮件和哈希现金。

    PyPacketMail:用于x84 BBS的Fidonet邮件数据包处理器

    PyPacketMail 用于x / 84 BBS的Fidonet邮件数据包处理器 该项目仍处于早期开发中。... 支持私人Netmail邮件 用于处理私人消息的节点列表系统/用户查找。 用于运行网络集线器的设置 文件请求和文件列表

    全功能办公软件开源OA

    NetMail 在线internet邮件 Personal 个人信息管理 ReportFile 报表文件存放位置 SetupFile 系统安装时需要的文件存放位置 SystemManage 系统管理模块 TalkRoom 系统聊天室模块 TelFile 电子签收模块 UploadFile ...

    asp.net oa系统源码

    NetMail 在线internet邮件 Personal 个人信息管理 ReportFile 报表文件存放位置 SetupFile 系统安装时需要的文件存放位置 SystemManage 系统管理模块 TalkRoom 系统聊天室模块 TelFile 电子签收模块 UploadFile ...

    TheFix!-开源

    路由生成器能自动生成或更新Netmail的路由信息,确保邮件能够正确、高效地发送到目的地,减少了邮件丢失的可能性。 【标签】"开源软件" 作为开源软件,TheFix!的源代码是公开的,允许社区成员查看、修改和分发。...

    Python库 | ftn-0.9.19.tar.gz

    1. **FTN协议支持**:ftn库实现了FTN协议的多个关键组件,如ECHO、NETMail、FidoMail等,使得开发者能够创建和解析FTN格式的邮件和消息。 2. **消息处理**:ftn库可以读取、写入和处理FTN格式的文件,如NUL-...

    Web.rar_Delphi控件源码_Delphi_

    - `NetMail`:可能是一个关于电子邮件处理的模块,比如发送或接收邮件。 - `JS`:JavaScript文件夹,可能包含前端交互的脚本。 - `FSG`:可能是一个功能模块的缩写,具体含义需根据实际项目来解释。 - `WorkPlan`:...

    Linux连接零售网络.pdf

    此外,NetMail是Novell的跨平台网络邮件系统,增强了员工间的沟通,展示了Linux在零售环境中实现高效协作的能力。 6. 性能与价格比:OpenPower服务器以具有竞争力的价格提供了企业级性能和效率,成为江苏高速公路...

    Linux让江苏高速智能运营.pdf

    为了增强员工间的沟通,他们采用了Novell NetMail,这是一个具有良好可测性和易用性的跨平台网络邮件系统。 Ritz Camera拥有超过1200家连锁店和1万名员工,遍布全美45个州及哥伦比亚特区。所有店面都设有打印中心,...

    Ocamlnet-开源

    - **Netmail**: 支持SMTP(简单邮件传输协议)和IMAP(因特网消息访问协议),用于邮件的发送和接收。 - **Netftp**: 实现FTP客户端功能,进行文件传输。 - **Netssl**: 提供SSL/TLS加密通信,增强网络连接的安全性...

Global site tag (gtag.js) - Google Analytics