Не работает отправка почты по примеру из FAQ - Visual Basic .NET
Формулировка задачи:
Пробую отправить таким образом письмо, а в итоге выводит Exception
Решение задачи: «Не работает отправка почты по примеру из FAQ»
textual
Листинг программы
Function SendEmail()
Dim msg As Object
Dim config As String
Set msg = CreateObject("CDO.Message")
msg.BodyPart.Charset = "windows-1251"
config = "http://schemas.microsoft.com/cdo/configuration/"
With msg
.To = "email -Адрес получателя"
.From = "email - Адрес отправителя"
.Subject = "Тема письма"
.TextBody = "Текст письма"
.AddAttachment ("Файл - Вложение1")
'.AddAttachment ("Файл - Вложение2")
With .Configuration.Fields
.Item(config & "sendusing") = 2
.Item(config & "smtpserver") = "smtp.gmail.com" 'yandex.ru, mail.ru
.Item(config & "smtpauthenticate") = 1
.Item(config & "smtpserverport") = 25
.Item(config & "sendusername") = "email - Адрес отправителя"
.Item(config & "sendpassword") = "Пароль от email - почтового ящика"
.Item(config & "smtpusessl") = True '(yandex.ru, mail.ru =False)
.Item(config & "smtpconnectiontimeout") = 60
.Update
End With
.send
End With
Set msg = Nothing
End Function
Отправка письма нескольким адресатам.
------------------------------------------------------------------------
.To = "email -Адрес получателя1, Адрес получателя2, email -Адрес получателя3"