`
mlzboy
  • 浏览: 726653 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

利用SMTP服务发送电子邮件

阅读更多

目录

利用SMTP服务发送电子邮件    1

目录    2

修订历史纪录    3

1 目的    4

2 MailMessage    4

2.1 重要属性    4

2.2 命名空间和程序集    4

2.3 实例    5

2.4 注意    5

 

1 目的

在此文档中,将介绍如何在VS2005中利用SMTP服务发送电子邮件

2 MailMessage类

2.1 重要属性

邮件部分

属性

发件人

From

收件人

To

抄送 (CC)

CC

密件抄送 (BCC)

Bcc

附件

Attachments

主题

Subject

邮件正文

Body

 

2.2 命名空间和程序集

命名空间:System.Net.Mail
程序集:System(在 system.dll 中)

2.3 实例

#region

//收件人邮箱地址

private const string RECEIVER_MAIL = "Frederick.Mao@gmail.com";

//发件人邮箱地址

private const string SENDER_MAIL = "yshuiqing@163.com";

//SMTP

private const string CLIENT = "smtp.163.com";

//用户名

private const string USERNAME = "yshuiqing";

//密码

private const string PASSWORD = "yshuiqing";

//标签

private const string TAG = "微软俱乐部: ";

#endregion

MailAddress from = new MailAddress(SENDER_MAIL);//发件人

MailAddress to = new MailAddress(RECEIVER_MAIL);//收件人

MailMessage message = new MailMessage(from, to);

message.Subject = TAG+txtTitle.Text;//标题

message.Body =txtContent.Text; //内容

SmtpClient client = new SmtpClient(CLIENT);

client.Credentials = new System.Net.NetworkCredential(USERNAME, PASSWORD);

//邮箱用户名、密码

client.Send(message);

2.4 注意

SmtpClient client中使用的CLIENT并不是可以随意改变的,不可以使用校内的,只有部分可以,可以使用"smtp.163.com"

client.Credentials中使用的用户名和密码必须与上面的设置的相对应。在这里,上面使用的是"smtp.163.com",因此这里只能只用163的邮箱。经试验,不可以使用新申请的邮箱,只可以使用很久以前申请的用户名和密码。

分享到:
评论

相关推荐

    利用SMTP协议发送电子邮件支持附件

    本文将详细介绍如何利用SMTP(Simple Mail Transfer Protocol)协议在Visual C++中实现邮件发送,并支持添加附件。 首先,SMTP是互联网上用于传输电子邮件的标准协议。它规定了邮件服务器之间交换邮件的规则,允许...

    java中利用smtp服务器发送邮件实例

    在Java编程中,利用SMTP(Simple Mail Transfer Protocol)服务器发送邮件是一项常见的任务,尤其是在系统集成、通知服务或者自动化脚本中。SMTP是互联网标准,用于发送电子邮件。下面将详细讲解如何在Java中实现这...

    smtp.rar_SMTP邮件_smtp_smtp 服务器_发送邮件

    用户可以通过编程语言(如Python、Java等)的库或工具来利用SMTP服务发送邮件,或者在邮件客户端软件中设置SMTP参数来发送邮件。 SMTP服务器分为两种主要角色:MTA(Mail Transfer Agent)和MDA(Mail Delivery ...

    SMTP测试邮件发送工具

    SMTP(Simple Mail Transfer Protocol)是互联网上用于发送电子邮件的标准协议。SMTP测试工具是用于验证计算机是否能够通过SMTP服务器成功发送邮件的应用程序。这样的工具对于排查邮件发送问题、配置验证以及诊断...

    C#使用SMTP协议发送电子邮件

    在C#编程环境中,利用SMTP(Simple Mail Transfer Protocol)协议发送电子邮件是一项常见的任务,尤其对于开发者来说,这是一项必备技能。SMTP是互联网上用于在邮件服务器之间传递邮件的标准协议,而C#通过System...

    c++ 使用SMTP 发送 QQ邮件。

    SMTP是互联网标准,用于在邮件服务器之间传输电子邮件。QQ邮件服务提供了SMTP接口,使得开发者可以利用编程语言发送邮件。 首先,你需要了解SMTP的基本流程: 1. 建立连接:程序通过TCP/IP协议与SMTP服务器建立连接...

    无须登录SMTP服务器发邮件

    此外,某些ISP可能会阻止未经过身份验证的SMTP发送,以防止垃圾邮件的产生。 标签中的“VB”指的是Visual Basic,这是Microsoft开发的一种编程语言,广泛应用于Windows应用程序开发。“服务器”在这里指的是SMTP...

    php利用smtp类轻松的发送电子邮件

    总结来说,PHP利用SMTP类发送电子邮件是一项常见的任务,可以通过PHPMailer、SwiftMailer等库简化这一过程。这些库提供了丰富的功能,如身份验证、错误处理、多种邮件格式支持等,使开发者能够在各种场景下高效地...

    易语言SMTP邮件发送

    易语言SMTP邮件发送是一种在编程中利用SMTP(Simple Mail Transfer Protocol)协议实现电子邮件发送的方法,主要应用于易语言编程环境中。SMTP是互联网上用于传输电子邮件的标准协议,它允许用户通过一个服务器将...

    QT利用SMTP发送邮件Demo

    在"QT利用SMTP发送邮件Demo"项目中,我们将深入探讨如何使用QT来实现通过SMTP(Simple Mail Transfer Protocol)发送电子邮件的功能。这个Demo适用于163和Sina邮箱,这意味着它已经成功地处理了这些服务商特定的身份...

    用SMTP命令发送邮件的C++实现

    SMTP(Simple Mail Transfer Protocol)是互联网上用于发送电子邮件的标准协议,而C++是一种强大的编程语言,可以用来实现SMTP客户端的功能。下面将详细讲解如何在C++中使用SMTP命令来发送邮件,以及涉及到的相关...

    smtp 邮件发送客户端

    SMTP(Simple Mail Transfer Protocol)是互联网上用于发送电子邮件的标准协议。它定义了如何在邮件服务器之间传输邮件,以及用户代理(如电子邮件客户端)如何通过服务器发送邮件。在本项目中,我们将探讨如何利用...

    VC SMTP邮件发送程序

    总结起来,【VC SMTP邮件发送程序】是一个利用SMTP协议发送邮件的应用,核心代码位于`SMTP.h`和`SMTP.cpp`中,用户可以通过配置或者界面输入信息,实现邮件的发送。不论是在VS2008还是VC6.0环境下,都可以利用这些...

    PHP用SMTP发送邮件示例

    当我们需要通过网站向用户发送电子邮件时,PHP可以借助SMTP(Simple Mail Transfer Protocol)协议来实现这一功能。SMTP是互联网标准,用于在邮件服务器之间传递邮件。在本示例中,我们将探讨如何使用PHP通过SMTP...

    计算机软件-商业源码-利用SMTP协议发送邮件.zip

    在这个“计算机软件-商业源码-利用SMTP协议发送邮件.zip”压缩包中,我们可以预见到包含的是一个或多个编程语言实现的源代码,这些代码用于帮助用户通过SMTP协议发送电子邮件。 源码软件指的是公开的、可以查看和...

    28_单片机发送电子邮件(SMTP).rar

    本压缩包文件“28_单片机发送电子邮件(SMTP).rar”显然是一个关于如何利用单片机通过SMTP(Simple Mail Transfer Protocol)协议发送电子邮件的教学资源。下面我们将深入探讨这一主题,讲解相关知识点。 首先,...

    利用SMTP发送邮件的简单实现vc

    SMTP(Simple Mail Transfer Protocol)是互联网上用于发送电子邮件的标准协议,它定义了如何在邮件服务器之间传输邮件。在VC++环境中实现SMTP邮件发送,主要涉及以下几个关键知识点: 1. **邮件消息格式**:SMTP...

    通过连接SMTP服务器,进行发送邮件

    本篇将深入探讨SMTP的工作原理、设置过程以及如何利用SMTP服务器进行邮件发送。 一、SMTP协议基础 SMTP是一个基于文本的协议,使用TCP/IP协议栈来传递邮件。它主要负责从发件人的邮件服务器到收件人的邮件服务器...

    SMTP 邮件发送模块(源码)

    SMTP(Simple Mail Transfer Protocol)邮件发送模块是一种基于TCP/IP协议的网络通信协议,主要用于在互联网上传输电子邮件。在编程领域,开发SMTP邮件发送模块是为了实现程序自动发送邮件的功能,广泛应用于通知、...

    利用Winsock实现SMTP协议

    SMTP(Simple Mail Transfer Protocol)是互联网上用于传输电子邮件的标准协议。它定义了邮件服务器之间如何交换邮件的格式和过程。SMTP的工作基于客户端/服务器模型,其中发送方客户端通过SMTP与邮件服务器通信,将...

Global site tag (gtag.js) - Google Analytics