`
qwjcool
  • 浏览: 69381 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

使用.net的SmtpMail发送邮件及本机SMTP的简单配置

    博客分类:
  • .NET
阅读更多

这是我在这里发的第一篇文章

        这几天,我做了一个有关发邮件的程序,也查了不少资料,下面把主要部分总结一下。

        首先,当然是配置本机SMTP服务拉,如果是采用非本机的SMTP服务则不用做这一步(废话)。先打开Internet信息服务,右击 SMTP虚拟服务器--属性--访问--中继--添加, 然后输入你的ip就可以了(当然如果为了方便你也可以输入127.0.0.1), 确定,配置完成。

        然后编写代码:(我的代码如下,采用VB.net 编写)

        先要导入System.Web.Mail命名空间

        Imports    System.Web.Mail
 
        1.采用本机SMTP服务器

   Dim newMail As MailMessage = New MailMessage

        With newMail
            .BodyFormat = MailFormat.Html
            .From = "发送人邮件地址"
            .To = "接受人邮件地址"
            .Subject = "test"
            .Body = "test"
        End With
        
        SmtpMail.SmtpServer = "本机的ip"    '要和你刚才配置的ip一样
        SmtpMail.Send(newMail)


        2.采用其它机器SMTP服务器(以163为例
        
         Dim newMail As MailMessage = New MailMessage
       
        With newMail
            .BodyFormat = MailFormat.Html
            .Fields.Add("
http://schemas.microsoft.com/cdo/configuration/smtpauthenticate ", "1") 
            .Fields.Add("
http://schemas.microsoft.com/cdo/configuration/sendusername ","你所要使用的SMTP的账号 ")
            .Fields.Add("
http://schemas.microsoft.com/cdo/configuration/sendpassword ", "你的账号密码 ") 

            .From = "发送人邮件地址"
            .To = "接受人邮件地址"
            .Subject = "test"
            .Body = "test"

        End With

        SmtpMail.SmtpServer = "smtp.163.com "     '163的SMTP服务器地址
        SmtpMail.Send(newMail)

如果需要其他详细信息的可以参考
http://www.systemwebmail.com/

分享到:
评论

相关推荐

    ASP.NET 调用2008部署的SMTP服务自动发邮件

    本教程将深入探讨如何在ASP.NET中利用Windows Server 2008上的SMTP服务来实现自动发送邮件。 首先,我们需要理解SMTP的工作原理。SMTP是互联网标准,用于在邮件服务器之间传输电子邮件。在ASP.NET应用中,我们通常...

    .Net发送邮件

    本篇将详细介绍如何利用.NET框架来通过腾讯邮箱服务器发送邮件,包括必要的设置步骤、代码实现以及可能遇到的问题与解决方法。 #### 二、准备工作 在开始编写代码之前,需要完成以下几项准备工作: 1. **邮箱账户...

    使用asp.net发送邮件详解

    在本文中,我们将深入探讨如何使用 ASP.NET 来发送邮件,包括设置邮件格式、优先级、添加附件以及处理邮件编码。 首先,为了在 ASP.NET 中发送邮件,我们需要引入 `System.Web.Util` 命名空间,这个命名空间包含了...

    asp.net 发送邮件

    在本案例中,我们探讨的是如何通过ASP.NET使用SMTP来发送邮件。 在ASP.NET中发送邮件主要依赖于`System.Web.Mail`命名空间下的类和方法。主要包括以下几个关键组件: - `MailMessage`: 提供属性和方法来构建电子...

    ASP.NET 邮件发送实例代码

    Jmail是一个流行的ASP.NET邮件组件,它允许开发者通过简单的API调用来发送邮件。Jmail支持SMTP、POP3和IMAP协议,提供了丰富的邮件设置选项,如添加附件、设置抄送和密送等。在这个实例中,我们已经确认该代码经过...

    asp.net2.0邮件发送程序

    4. **SMTP服务器配置**:在使用SmtpMail发送邮件之前,需要配置SMTP服务器的相关信息,如服务器地址、端口、用户名和密码。这些信息可以通过SmtpMail.SmtpServer属性来设定。 5. **身份验证**:如果SMTP服务器需要...

    asp.net + c# 开发发送邮件

    首先,ASP.NET提供了System.Web.Mail命名空间,其中包含用于发送邮件的类,如MailMessage和SmtpMail。然而,自ASP.NET 4.0开始,推荐使用System.Net.Mail命名空间,因为它提供更好的性能和更多的功能。C#作为.NET ...

    asp.net 邮件配置方法

    1. **SMTP服务器设置**:SMTP(Simple Mail Transfer Protocol)服务器是用于发送邮件的核心组件。 2. **邮件格式**:定义邮件的发送格式,如HTML或纯文本。 3. **邮件认证**:确保邮件能够正确发送到指定邮箱,有时...

    smtp 邮件发送系统 源码

    发送方邮件服务器使用SMTP向接收方邮件服务器发送邮件,包括建立连接、身份验证、传输邮件内容、断开连接等步骤。 2. C#的MailMessage类:在C#中,`System.Net.Mail`命名空间下的`MailMessage`类用于创建和管理邮件...

    .net程序发送Email

    以下将详细解析基于.NET框架发送Email的关键知识点,包括代码解读、邮件对象构造、SMTP服务器配置及异常处理等方面。 ### 一、知识点概述 #### 1\. 邮件发送原理 邮件发送主要依赖于Simple Mail Transfer Protocol...

    利用ASP.net编写发送Email程序代码

    - `SmtpServer`属性用于设置发送邮件时使用的SMTP服务器地址。 ##### 2. 使用`SmtpMail.Send()`方法的其他形式 `SmtpMail.Send()`方法除了可以接受一个`MailMessage`对象外,还可以直接接收四个字符串参数,即发...

    ASP.NET邮件设置.txt

    3. **SMTP服务器配置**:在发送邮件前,需要配置SMTP服务器的相关信息,如服务器地址、端口等。 4. **身份验证配置**:通过`Msg.Fields.Add()`方法添加SMTP认证相关信息,包括是否开启认证、用户名和密码。 5. **...

    NET发送确认邮件(找回密码)

    本篇将详细介绍如何在.NET Framework 1.x 和 .NET Framework 2.0 下使用C#与VB.NET来实现这一功能,并特别关注邮件参数配置、邮件发送及邮件服务器验证等关键步骤。 #### 二、.NET Framework 1.x 实现 在.NET ...

    基于SmtpMail邮件客户端

    SmtpClient类是C#.Net中用于发送邮件的核心对象。通过设置SmtpClient的属性(如SmtpServer、Port、UseDefaultCredentials或Credentials等),我们可以配置邮件服务器的连接信息。例如,`smtpClient....

    Asp.net中的mail的发送

    本篇将详细介绍如何利用ASP.NET内置的`SmtpMail`类来实现邮件的发送,并探讨其具体用法及注意事项。 #### 二、`SmtpMail`类的基本使用 1. **初始化邮件对象**: - 使用`MailMessage`类创建邮件对象是第一步。例如...

    SMTP发邮件方法

    总结起来,这个压缩包中的资源提供了一种在ASP.NET C#环境下使用SMTP服务发送邮件的方法,包括了SMTPClient的使用示例、CDO组件的引入(虽然已过时),以及SMTP服务器配置的管理。通过这些工具和代码,开发者可以...

    CS.NET中用System.Web.Mail发送邮件

    ### CS.NET中使用System.Web.Mail发送邮件的知识点详解 #### 一、背景介绍与环境配置 在.NET框架中,`System.Web.Mail`命名空间提供了一系列用于发送电子邮件的类。这通常是在早期版本的.NET框架(如.NET Framework...

    一份完完整整的发送email邮件的程序

    2. `SmtpMail`: 提供发送邮件的方法,如`SmtpMail.Send()`,需要指定SMTP服务器地址和端口。 而在`System.Net.Mail`命名空间中,核心类包括: 1. `MailMessage`: 同样用于构建邮件,但在.NET 2.0及以后版本中,这个...

Global site tag (gtag.js) - Google Analytics