`
qwjcool
  • 浏览: 68388 次
  • 性别: 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/

分享到:
评论

相关推荐

    发送邮件发送,先提一下SMTP

    二、在ASP.NET利用本机的SMTP虚拟服务器的SMTP来发送邮件 首先说一下SMTP配置。 (1)右键点击“SMTP虚拟服务器”选择“属性”->在“常规”选项卡中设置“IP地址(P)”,我设置的是192.168.1.100。 (2)选择...

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

    ASP.NET 调用2008部署的SMTP服务自动发邮件! 具体见博客: http://blog.csdn.net/longteng1116/article/details/22287431

    ASP.NET毕业设计(邮件收发+网站)

    SMTP全称是简单邮件传输协议,它专门用来发送邮件用的。Pop全称是邮局协议,是专门用于接收邮件的。我主要是负责如何实现发送邮件功能的。MailSend命名空间是我整个程序的核心。它包括两个类。在SmtpMail的类中包含...

    PHP smtpmail发邮件

    PHP smtpmail发邮件

    使用smtp发送邮件(源码.txt

    使用smtp发送邮件(源码.txt) c++ windows 套接字编程

    基于SmtpMail邮件客户端

    用C#.Net编写的基于SMTP协议的邮件发送客户端. 包括邮件发送,联系人管理

    asp.net发邮件的几种方法汇总

    .net中发送邮件方法有很多,如MailMessage,SmtpMail等下面我来给大家利用这些方法来实现在.net中邮件发送吧,希望此方法对各位同学会有所帮助

    smtp 邮件发送系统 源码

    经过修改的 不会有问题啦 我是一星不能删除 我把分降低一下不好意思

    Email,Jmail,Smtp邮件发送视频教程

    Email,Jmail,Smtp邮件发送,发送多个邮件事例,简单实用

    电子邮件客户端系统 SMTP

    SMTP全称是简单邮件传输协议,它专门用来发送邮件用的。Pop全称是邮局协议,是专门用于接收邮件的。我主要是负责如何实现发送邮件功能的。MailSend命名空间是我整个程序的核心。它包括两个类。在SmtpMail的类中包含...

    c#发送邮件的程序,使用smtp协议(注意很多邮箱已不支持smtp,我用搜狐的邮箱可以!!)

    用c#编写的发送邮件程序。 可以实现如下功能: 1.对发送人和接收人的邮箱格式进行检验,不对进行提示,用正则表达式进行验证 2.密码长度在5-20个字符之间 3.邮件主题必须为中文 4.邮件内容小于1000 5.附件大小小于5m...

    Smtpmail邮件安卓客户端

    Smtpmail邮件安卓客户端,根据安卓系统邮件系统改编而来

    asp 发送邮件代码

    asp 发送邮件代码 用CDONTS发送邮件 代码演示 --> http://www.ccopus.com/code/sample/SMTPmail.asp *注,Windows xp, Windows 2003 默认没有附带CDONTS.DLL,必须手动安装,你可以从Windows 2000的system32中...

    电子邮件毕业论文正文

    5.1 发送邮件类SmtpMail 20 5.2 AddExtra类 27 5.2.1 调用Windows API 所需的命名空间 28 5.2.3 在程序中具体的使用 28 6 软件运行时的界面 29 6.1 新建邮件帐号 29 7 系统测试 32 7.1 同一SMTP服务器发送...

    c电子邮件客户端软件毕业设计答辩版

    5.1 发送邮件类SmtpMail 20 5.2 AddExtra类 27 5.2.1 调用Windows API 所需的命名空间 28 5.2.3 在程序中具体的使用 28 6 软件运行时的界面 29 6.1 新建邮件帐号 29 7 系统测试 32 7.1 同一SMTP服务器发送...

    C#电子邮件客户端软件

    5.1 发送邮件的类SMTPMAIL 29 5.2 ADDEXTRA类 40 第6章 软件运行时的界面 42 6.1 新建账号 42 6.2 发送不带附件的邮件 43 6.3 发送带附件的邮件 43 6.4 验证邮件发送是否成功 44 第7章 系统测试 46 7.1 同一SMTP...

    邮件系统--(毕业设计)

    5.1 发送邮件类SmtpMail 20 5.2 AddExtra类 27 5.2.1 调用Windows API 所需的命名空间 28 5.2.3 在程序中具体的使用 28 6 软件运行时的界面 29 6.1 新建邮件帐号 29 7 系统测试 32 7.1 同一SMTP服务器发送...

    C#邮件客户端毕业设计源码

    5.1 发送邮件类SmtpMail 20 5.2 AddExtra类 27 5.2.1 调用Windows API 所需的命名空间 28 5.2.3 在程序中具体的使用 28 6 软件运行时的界面 29 6.1 新建邮件帐号 29 7 系统测试 32 7.1 同一SMTP服务器发送...

    C# 电子邮件客户端软件.zip

    SMTP全称是简单邮件传输协议,它专门用来发送邮件用的。Pop全称是邮局协议,是专门用于接收邮件的。我主要是负责如何实现发送邮件功能的。MailSend命名空间是我整个程序的核心。它包括两个类。在SmtpMail的类中包含...

    SMTPmail:从命令行发送电子邮件-开源

    使用SMTP邮件服务器通过命令行发送电子邮件。 包括HTML或文本文件以及附件。 可以选择发送.MHT文件。 制表符分隔文件中的电子邮件地址的可选列表。 源代码使用低级RFC 821创建自己的类。支持SSL,并提供端口,用户名...

Global site tag (gtag.js) - Google Analytics