Не работает отправка почты по примеру из 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"
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д