Не работает отправка почты по примеру из 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"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5
Похожие ответы