当前位置:首页 > 点滴记录 > 正文

VB发送邮件源码,亲测可用

VB发送邮件源码,亲测可用

'Option ExplicitPrivate Sub Form_Load( Dim NameSpace As StringDim Email As Objec...

image.png

'Option Explicit

Private Sub Form_Load()

Dim NameSpace As String

Dim Email As Object 

NameSpace = "http://schemas.microsoft.com/cdo/configuration/"

Set Email = CreateObject("CDO.Message")

Text1 = "有人送检啦,快回来检验吧!!"  '邮件的内容

With Email

    .From = "*************" '发件邮箱(此时要改为正确的发件邮箱)

    .To = "*************" '收件邮箱(此时要改为正确的收件邮箱)

    .Subject = "有待检件生成,请查看" '邮件主题

    .TextBody = Text1 '邮件内容

    With Email.Configuration.Fields

        .Item(NameSpace & "sendusing") = 2

        .Item(NameSpace & "smtpserver") = "smtp.163.com"

        .Item(NameSpace & "smtpserverport") = 25 '端口,不要改!

        .Item(NameSpace & "smtpauthenticate") = 1

        .Item(NameSpace & "sendusername") = "*************" '邮箱用户名(此时要改为正确的发件邮箱)

        .Item(NameSpace & "sendpassword") = "*************" '邮箱密码(此处写正确密码)

        .Update

    End With

    .Send

End With

If Err.Number <> 0 Then

    MsgBox "无法发送邮件:" & Err.Description

Else

    MsgBox "邮件发送成功", vbInformation

End If

Set Email = Nothing

End Sub


借鉴:此地址点击可进入

发表评论

  • 4372人参与,2条评论
  • 访客 于 2021-08-09 10:49:20  回复
  • 已不用了,
    你确定测试过吗
    • 柠檬小张 于 2021-08-23 16:06:02  回复
    • 我现在都在用。代码没有问题的

最新文章

取消
扫码支持 支付码