powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Run Time Error -2147220975
3 сообщений из 3, страница 1 из 1
Run Time Error -2147220975
    #38764198
Im_Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Есть код, который должен отправлять письма с отчетами.
Все работало, возникла ошибка:
Run-time error '-2147220975 (80040211)':
Не удалось отправить сообщение SMTP-сервер. Код ошибки транспорта: 0х800ссс13. Отклик сервера: not available.

Код отправки писем ниже:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
Public Function sendEmailSF(emailTo As String, emailSubject As String, emailBody As String, file As String, Optional VarDebug As Boolean) As Integer

Dim oMSG As Object
Dim oConfig As Object
Dim CFields As Object
Dim strBody As String

Set oMSG = CreateObject("CDO.Message")
Set oConfig = CreateObject("CDO.Configuration")
Set CFields = oConfig.Fields
Set oMSG.Configuration = oConfig

CFields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
CFields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = ""
CFields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
'CFields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
CFields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "" 'Login
CFields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "" 'password
CFields("urn:schemas:mailheader:content-language") = "windows-1251"
CFields.Update

oMSG.To = emailTo
oMSG.From = "@"
oMSG.Subject = emailSubject
oMSG.BodyPart.Charset = "windows-1251"
oMSG.AddAttachment file
oMSG.HTMLBody = emailBody
oMSG.Send

End Function



Подскажите в чем ошибка.
...
Рейтинг: 0 / 0
Run Time Error -2147220975
    #38764227
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Im_Max,
судя по ошибке, возможные причины:
1. Сервер не доступен
2. Тип запрошенной авторизации недоступен
...
Рейтинг: 0 / 0
Run Time Error -2147220975
    #38764312
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Im_Max,

вот мой правильный рабочий код, сравнивайте:

16374565

>Все работало, возникла ошибка:
Если у вас какой-нибудь mail.ru, то вполне вероятно что они сделали SSL-авторизацию
Я не телепат, но тогда надо дописать:
Код: vbnet
1.
2.
      .Item(v_Conf & "smtpserverport") = "465"
      .Item(v_Conf & "smtpusessl") = True 'использовать SSL
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Run Time Error -2147220975
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]