发送邮件模板 - 阿段

aduan 2021-08-29 原文


发送邮件模板


1.制作邮件模板。

2需要填充的数据用英文单词表示。如UserName

3然后用程序把相关数据替换这些单词。

核心代码如下:

  Public Shared Function BingEmail(ByVal EmailFrom As String, ByVal EmailTo As String, ByVal Subject As String, ByVal Body As String, ByVal UserName As String, ByVal Pwd As String, ByVal SMTPServer As String, ByVal BodyFormat As String) As Boolean

        Try

            Dim myEmail = New MailMessage

            myEmail.From = EmailFrom

            myEmail.To = EmailTo

            myEmail.Subject = Subject

            If BodyFormat.ToUpper = “HTML” Then

                myEmail.BodyFormat = System.Web.Mail.MailFormat.Html

            Else

                myEmail.BodyFormat = System.Web.Mail.MailFormat.Text

            End If

            myEmail.Body = Body

            myEmail.Fields.Add(CdoConfiguration.cdoSMTPAuthenticate, “1”)

            myEmail.Fields.Add(CdoConfiguration.cdoSendUserName, UserName) \’用户名

            myEmail.Fields.Add(CdoConfiguration.cdoSendPassword, Pwd) \’密码

            SmtpMail.SmtpServer = SMTPServer

            SmtpMail.Send(myEmail)

            Return True

        Catch ex As Exception

            Return False

        End Try

    End Function


    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim body As String

        Dim sb As New StringBuilder

        Dim sr As StreamReader = File.OpenText(“C:\Inetpub\wwwroot\WebApp\aa.html”)

        Do Until sr.Peek = -1

            sb.Append(sr.ReadLine)

        Loop

        body = sb.ToString().Replace(“UserName”, Me.txtSubject.Text.Trim)


        If (SendEmail.BingEmail(“aduan1026@126.com“, Me.TextBox1.Text, Me.txtSubject.Text, body, “djw”, “”, “192.168.4.1”, “html”)) Then

            Response.Write(“发送成功”)

        End If

    End Sub

posted on
2005-01-31 11:39 
阿段 
阅读(444
评论(0
编辑 
收藏 
举报

 

版权声明:本文为aduan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/aduan/articles/99802.html

发送邮件模板 - 阿段的更多相关文章

随机推荐

  1. WebGL学习笔记(一)

    目录 绘制二维图形(2D图形) 经过一下三个步骤 简单js程序代码 简单html文件代码 绘制实例(一个点) […]...

  2. xxl-job定时任务调度中心基础简介理解

    xxl-job    在公司也是做基础架构项目的,所以免不了改造市场上一些优秀的开源组件,今天我们来看看这款定 […]...

  3. 1 – 函数、极限、连续(1)

    函数、极限、连续 (间断点、左右极限) 当 |x| < 1 时, ;当 |x| > 1 时,。 ( […]...

  4. R语言-离职率分析

    案例:员工流失是困扰企业的关键因素之一,在这次的分析中我将分析以下内容:    对一些重要变量进行可视化及探索 […]...

  5. 为什么选择mac?选择mac电脑的理由

    越来越多的人在选购电脑的时候选择Mac电脑,那么Mac电脑有什么优点?mac的OS系统使用方不方便?如果想要购 […]...

  6. MyBatis 学习总结

    MyBatis 笔记 一、入门 1.1 什么是 MyBatis? MyBatis 是一款持久层框架(ORM 编 […]...

  7. Tars | 第6篇 基于TarsGo Subset路由规则的Java JDK实现方式(下)

    目录 前言 1. 修改.tars协议文件 1.1 Java源码位置及逻辑分析 1.2 Java语言实现方式 1 […]...

  8. Python – PyCharm中的MySQL的可视化Database配置方法

    【原创】转载请注明作者Johnthegreat和本文链接 在进行数据库相关的模块学习时,通常有人推荐使用Nav […]...

展开目录

目录导航