![]() |
![]() |
![]() |
|
Ошибка при отправке почты из 7.7 используя CDO... | ☑ | ||
---|---|---|---|---|
0
warkan
16.03.15
✎
12:35
|
Всем добра!
С прошлого четверга (12-03-2015) "поломалась" отправка эл.почты из 7.7 используя CDO (ящик на mail.ru). Выдает ошибку: Не удалось отправить сообщение на SMTP-сервер. Код ошибки транспорта: 0x80040217. Отклик сервера: not available До этого работало хорошо, много и стабильно. C перерывами, когда mail.ru "в одностороннем порядке" меняла настройки своих серверов (порт поменяешь, туда-сюда "использовать/нет SSL" и заработало). А вот сейчас не могу найти причину отказа. Попробовал всё то же самое сейчас через ROM-Mail - зависает не попытке подключения к серверу (ВК.Подключиться("Отправка")). Может у кого такое же "счастье" произощло, да он нашел решение. Поделитесь/подскажите, пожалуйста!!! Большое спасибо! |
|||
1
Ёпрст
гуру
16.03.15
✎
12:37
|
Не использовать ящик на маил ру, не предлагать ?
|
|||
2
ДенисЧ
16.03.15
✎
12:39
|
(1) Каждый раз, когда ты не предлагаешь не использовать мейлру, в мире напивается с горя один лейтенант ФСБ...
|
|||
3
warkan
16.03.15
✎
12:39
|
На всякий случай, "кофейная гуща" для гадания:
Перем cdoAutoPromoteBodyParts, cdoFlushBuffersOnWrite, cdoHTTPCookies, cdoLanguageCode, cdoNNTPAccountName, cdoNNTPAuthenticate, cdoNNTPConnectionTimeout, cdoNNTPServer, cdoNNTPServerPickupDirectory, cdoNNTPServerPort, cdoNNTPUseSSL, cdoPostEmailAddress, cdoPostPassword, cdoPostUserName, cdoPostUserReplyEmailAddress, cdoPostUsingMethod, cdoSaveSentItems, cdoSendEmailAddress, cdoSendPassword, cdoSendUserName, cdoSendUserReplyEmailAddress, cdoSendUsingMethod, cdoSMTPAccountName, cdoSMTPAuthenticate, cdoSMTPConnectionTimeout, cdoSMTPServer, cdoSMTPServerPickupDirectory, cdoSMTPServerPort, cdoSMTPUseSSL, cdoURLGetLatestVersion, cdoURLProxyBypass, cdoURLProxyServer, cdoUseMessageResponseText, cdoDispositionNotificationTo, cdoReturnReceiptTo, cdoBasic, // Const cdoBasic = 1 'basic (clear-text) authentication cdoNTLM; // Const cdoNTLM = 2 'NTLM Процедура Сформировать() мСтр = ""; мСтр = мСтр + "<HTML> |<HEAD> |<title>1С: Эксперт, документация (xROM developer)</title> |<meta http-equiv=""Content-Type"" content=""text/html; Charset=Windows-1251"" /> |<meta name=""Author"" content=""МПК ''Староминский''"" /> |<link rel=""Stylesheet"" href=""default2.css"" type=""text/css"" /> |</HEAD> |<BODY> |<table width=""100%"" border=""0"" cellspacing=""2"" cellpadding=""3""> |<tr><td>--------------------------------------------------------------------------------------------------------------------------------------------------------</td></tr> |</HEAD></HTML>"; iConf = createObject("CDO.Configuration"); iConf.fields(cdoSendUsingMethod).value = 2; //cdoSendUsingPickup 1 Send message using the local SMTP service pickup directory. //cdoSendUsingPort 2 Send the message using the network (SMTP protocol over the // network). //cdoSendUsingExchange 3 Send the message using the Exchange mail submission URI. // This URI is found in the user's // urn:schemas:httpmail:sendmsg mailbox folder property. iConf.fields(cdoSMTPServer).value = "smtp.mail.ru"; iConf.fields(cdoSMTPServerPort).value = 465; iConf.fields(cdoSMTPAuthenticate).value = 1; iConf.fields(cdoSendUserName).value = "mpk.vesy.ptub.robot@mail.ru"; iConf.fields(CdoSendPassword).value = "*************"; iConf.fields(cdoSendEmailAddress).value = """Пункт приёмки птицы"" <mpk.vesy.ptub.robot@mail.ru>"; iConf.fields(cdoSMTPUseSSL).value = 1; iConf.fields(cdoBasic).value = 1; // Const cdoBasic = 1 'basic (clear-text) authentication iConf.fields(cdoNTLM).value = 2; // Const cdoNTLM = 2 'NTLM iConf.fields(cdoSendUserReplyEmailAddress).value = "mpk.vesy.ptub.robot@mail.ru"; iConf.fields(cdoDispositionNotificationTo).value = "Пункт приёмки птицы, МПК ""Староминский"""; iConf.fields(cdoReturnReceiptTo).value = "mpk.vesy.ptub.robot@mail.ru"; iConf.fields.update(); iMsg = СоздатьОбъект("CDO.Message"); iMsg.configuration = iConf; iMsg.to = "mpk06@bk.ru"; // СокрЛП(СокрЛП(Константа.спАдресаРассылки)); // +" "+СокрЛП(Птицефабрика.Адрес)); iMsg.from = """Пункт приёмки птицы"" <mpk.vesy.ptub.robot@mail.ru>"; // "mpk.vesy.ptub.robot@mail.ru"; iMsg.subject = "Акт взвешивания поступившей птицы № "; // +СокрП(НомерДок)+" от "+Формат(ДатаДок,"ДДДММММГГГГ"); iMsg.textBody = мСтр; iMsg.textBodypart.charset = "windows-1251"; //"iso-8859-5"; Попытка iMsg.send(); Предупреждение("Сообщение отправлено!",10); Исключение Предупреждение("Не удалось отправить сообщение!"); Сообщить("> Ошибка: "+ОписаниеОшибки(),"!"); КонецПопытки; КонецПроцедуры //CDO cdoSendPassword = "http://schemas.microsoft.com/cdo/configuration/sendpassword"; cdoSendEmailAddress = "http://schemas.microsoft.com/cdo/configuration/sendemailaddress"; cdoAutoPromoteBodyParts = "http://schemas.microsoft.com/cdo/configuration/autopromotebodyparts" ; cdoFlushBuffersOnWrite = "http://schemas.microsoft.com/cdo/configuration/flushbufferson;write" ; cdoHTTPCookies = "http://schemas.microsoft.com/cdo/configuration/httpcookies" ; cdoLanguageCode = "http://schemas.microsoft.com/cdo/configuration/languagecode" ; cdoNNTPAccountName = "http://schemas.microsoft.com/cdo/configuration/nntpaccountname" ; cdoNNTPAuthenticate = "http://schemas.microsoft.com/cdo/configuration/nntpauthenticate" ; cdoNNTPConnectionTimeout = "http://schemas.microsoft.com/cdo/configuration/nntpconnectiontimeout" ; cdoNNTPServer = "http://schemas.microsoft.com/cdo/configuration/nntpserver" ; cdoNNTPServerPickupDirectory = "http://schemas.microsoft.com/cdo/configuration/nntpserverpickupdirectory" ; cdoNNTPServerPort = "http://schemas.microsoft.com/cdo/configuration/nntpserverport" ; cdoNNTPUseSSL = "http://schemas.microsoft.com/cdo/configuration/nntpusessl" ; cdoPostEmailAddress = "http://schemas.microsoft.com/cdo/configuration/postemailaddress" ; cdoPostPassword = "http://schemas.microsoft.com/cdo/configuration/postpassword" ; cdoPostUserName = "http://schemas.microsoft.com/cdo/configuration/postusername" ; cdoPostUserReplyEmailAddress = "http://schemas.microsoft.com/cdo/configuration/postuserreplyemailaddress" ; cdoPostUsingMethod = "http://schemas.microsoft.com/cdo/configuration/postusing" ; cdoSaveSentItems = "http://schemas.microsoft.com/cdo/configuration/savesentitems" ; cdoSendEmailAddress = "http://schemas.microsoft.com/cdo/configuration/sendemailaddress" ; cdoSendPassword = "http://schemas.microsoft.com/cdo/configuration/sendpassword" ; cdoSendUserName = "http://schemas.microsoft.com/cdo/configuration/sendusername" ; cdoSendUserReplyEmailAddress = "http://schemas.microsoft.com/cdo/configuration/senduserreplyemailaddress" ; cdoSendUsingMethod = "http://schemas.microsoft.com/cdo/configuration/sendusing" ; cdoSMTPAccountName = "http://schemas.microsoft.com/cdo/configuration/smtpaccountname" ; cdoSMTPAuthenticate = "http://schemas.microsoft.com/cdo/configuration/smtpauthenticate" ; cdoSMTPConnectionTimeout = "http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout" ; cdoSMTPServer = "http://schemas.microsoft.com/cdo/configuration/smtpserver"; cdoSMTPServerPickupDirectory = "http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory"; cdoSMTPServerPort = "http://schemas.microsoft.com/cdo/configuration/smtpserverport"; cdoSMTPUseSSL = "http://schemas.microsoft.com/cdo/configuration/smtpusessl"; cdoURLGetLatestVersion = "http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion"; cdoURLProxyBypass = "http://schemas.microsoft.com/cdo/configuration/urlproxybypass"; cdoURLProxyServer = "http://schemas.microsoft.com/cdo/configuration/urlproxyserver"; cdoUseMessageResponseText = "http://schemas.microsoft.com/cdo/configuration/usemessageresponsetext"; cdoDispositionNotificationTo = "http://schemas.microsoft.com/cdo/configuration/cdoDispositionNotificationTo"; cdoReturnReceiptTo = "http://schemas.microsoft.com/cdo/configuration/cdoReturnReceiptTo"; cdoBasic = "http://schemas.microsoft.com/cdo/configuration/cdoBasic"; cdoNTLM = "http://schemas.microsoft.com/cdo/configuration/cdoNTLM"; |
|||
4
warkan
16.03.15
✎
12:40
|
(1), (2) - сейчас отрабатываю это, как параллельный альтернативный вариант.
|
|||
5
warkan
16.03.15
✎
12:50
|
Ну, да, через yandex.ru всё работает. Без проблем.
Мудявки они?... |
|||
6
warkan
16.03.15
✎
13:07
|
Не, ну это надо?!!
И на mail.ru заработало! Вот в чём было дело?... Так, видимо, и не узнаю. Всем спасибо, чтоли.... |
|||
7
ДенисЧ
16.03.15
✎
13:12
|
(6) Лейтенант, очевидно, на больничном был
http://img0.joyreactor.cc/pics/comment/Россия-597521.jpeg |
|||
8
Масянька
16.03.15
✎
13:13
|
(6) У меня ящик на Land.ru. Периодически - перестает фурычит в Bat'е. В он-лайн (через веб) - арбайтэн. Проверяй через веб.
Старые ящики... |
|||
9
warkan
16.03.15
✎
13:15
|
А нет, поторопился.
mail не хочет. Кто знает, какие значения нужно указывать для параметров: cdoBasic и cdoNTLM? Ставлю 1 и 2 соответственно - ругется на неверные параметры. А без них (кажется...) выдаёт "ошибка транспорта". |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |