Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Run Time Error -2147220975 / 3 сообщений из 3, страница 1 из 1
02.10.2014, 06:20
    #38764198
Im_Max
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run Time Error -2147220975
Здравствуйте.
Есть код, который должен отправлять письма с отчетами.
Все работало, возникла ошибка:
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
02.10.2014, 08:12
    #38764227
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run Time Error -2147220975
Im_Max,
судя по ошибке, возможные причины:
1. Сервер не доступен
2. Тип запрошенной авторизации недоступен
...
Рейтинг: 0 / 0
02.10.2014, 09:40
    #38764312
Дмитрий77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run Time Error -2147220975
Im_Max,

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

16374565

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


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