对你是太菜的问题,对我就不是(再开一帖),顶者有分。
发邮件代码(主题、内容、附件),邮箱地址仔细检查过了,未有错,为何不能成功。请高手指点一下。
'引用Jmail 4.0 Library
Dim msg As jmail.Message
Dim strarr, contentId
Dim bln As Boolean
Dim intx As Integer
On Error GoTo ErrorHandle
Set msg = CreateObject("JMail.Message")
msg.Logging = True '启用邮件日志
msg.Charset = "gb2312" '邮件的文字编码为国标
msg.AddRecipient txtSendTo.Text '邮件收件人的地址
msg.From = txtaddress.Text '发件人的E-MAIL地址
msg.MailServerUserName = txtUserName.Text '登录邮件服务器所需的用户名
msg.MailServerPassWord = txtPassword.Text ''登录邮件服务器所需的密码
msg.subject = Format(Date, "yyyy年mm月dd") & "日调试信息" ' '邮件的标题
msg.Body = "详情见附件。" ' '邮件的内容
msg.Priority = 3 ' '邮件的紧急程度,1 为最快,5 为最慢。 3 为默认值,表示中等
msg.ContentTransferEncoding = "base64"
If txtFileName.Text <> "" Then '附件
If Dir(txtFileName.Text) <> "" Then
contentId = msg.AddAttachment(txtFileName.Text, True) '
End If
End If
If msg.Send(txtUserName.Text & ":" & txtPassword.Text & "@smtp.163.com") Then
MsgBox "OK!!"
End If
msg.Close
Set msg = Nothing