1,502
社区成员
发帖
与我相关
我的任务
分享
function SendMess() as string '发送者,标题,正文
On Error Resume Next '出错后往下运行
Dim NameS As String
dim Email as object
Set Email = CreateObject("CDO.Message")
NameS = "http://schemas.microsoft.com/cdo/configuration/"
Email.To = "dkeidkdkd@126.com" '收信地址
Email.Subject = "标题"
Email.TextBody = "正文"
Email.Configuration.Fields.Item(NameS & "sendusing") = 2
Email.From ="abc@126.com" '发信人邮箱
Email.Configuration.Fields.Item(NameS & "smtpserver") = "smtp.126.com"
Email.Configuration.Fields.Item(NameS & "smtpserverport") = 25
Email.Configuration.Fields.Item(NameS & "smtpauthenticate") = 1
Email.Configuration.Fields.Item(NameS & "sendusername") = "abc" '邮箱用户名
Email.Configuration.Fields.Item(NameS & "sendpassword") = "123456" '邮箱密码
Email.Configuration.Fields.Update
Err.Clear
Email.Send '有的时候程序运行到这里时,就永远停在这里,按理说出错了也应当往下运行啊
If Len(Err.Description) Then
Debug.Print Err.Description
sendmess="失败"
Else
Debug.Print "成功"
sendmess="成功"
End If
End Sub