v7: Подключение к почте в семерке #804532


#0 by Мисти
Ошибка подключения : Почта.Подключиться; {Документ.ЗаявкаПокупателя.Форма.Модуль(1460)}: Ошибка при выполнении метода объекта компоненты C:Program Files (x86)1Cv77BINV7Plus.dll
#1 by Мисти
с запрошенным действием не связана программа электронной почты - и еще вот так!
#2 by Генератор
CDO.Message используй, а то еще со всякими ssl проблемы вылезут
#3 by Мисти
а как это написать? в 8 у меня совсем доугие волшебные слова!
#4 by Генератор
в гугл, там все понятно, я даже в 8 его использую
#5 by Злопчинский
#6 by Мисти
Спасибо! Только там тоже много всего не хватает Отстутствует ВК (внешняя компонента)  <FormEX>, необходимая для работы программы! ВК <FormEX> можно скачать здесь: Отстутствует обработка <ECDO> для отсылки почты, необходимая для работы программы! Обработку <ECDO> можно скачать здесь: Обработку <ECDO> можно скачать здесь: Устраните возникшие ошибки и попытайтесь вновь!
#7 by Генератор
написано же где можно скачать!
#8 by Мисти
А там - так {Документ.ЗаявкаПокупателя.Форма.Модуль(1453)}: CDO.Message.1: Недопустимое значение конфигурации "SendUsing".
#9 by Мисти
Это я всё поставлю себе, потом заказчикам... Мне надо что-то более универсальное.
#10 by Генератор
а главное не надо ничего скачивать, надо просто СоздатьОбъект("CDO.Message") и найти как им пользоваться
#11 by Злопчинский
formex любой пойдётВзять можно на dorex.pro
#12 by Генератор
#13 by Злопчинский
по ссылке что я привёл это и есть cdo в навороченной обертке
#14 by Генератор
но там еще куча обвязки, которую тс надо найти и зарегистрировать
#15 by Мисти
Спасибо!
#16 by Злопчинский
для клюшечника формекс де-факто стандарт.
#17 by Злопчинский
другая обвязка которая там есть - не является обязательной, и без неё работать будет
#18 by Мисти
#19 by Мисти
А вот ругань - iMsg.Send; {Документ.ЗаявкаПокупателя.Форма.Модуль(1480)}: : Сервер отклонил один или несколько адресов получателей. Отклик сервера: 550 SMTP is available only with SSL or TLS connection enabled. Что не так?
#20 by VladZ
Проблема вот тут указана ".. only with SSL or TLS connection". Хочу, говорит, быть владычицей морской! Упс.. Это из другого проекта. Говорит, что только SSL или TLS соединение могут быть. Читай, как соединиться по SSL.
#21 by Мисти
{Документ.ЗаявкаПокупателя.Форма.Модуль(1534)}: : Не удалось отправить сообщение на SMTP-сервер. Код ошибки транспорта: 0x80040217. Отклик сервера: not available - Теперь так
#22 by Базис
Глянь свойства конфигурации почты, это где-то в панели управления. Если я не путаю под вечер. Ну и загугли правильные настройки CDO под свой почтовый сервер. И завязывай с мейлру, оно глючное.
#23 by Мисти
А вот пароль я нигде не задала, вроде?
#24 by Мисти
Пароль не помог
#25 by Мисти
Этот фокус заработал! Простой вопрос остался, какое там волшебное слово, чтобы прицепить вложение?
#26 by Мисти
ау?
#27 by Мисти
А еще вопрос. В списке отправленных почему-то не появляется! Отправлять, что ли на свой адрес копию?
#28 by Господин ПЖ
клюшки такие клюшки... каша из топора
#29 by Мисти
loCdoMessage.AddAttachment (файл+ ".XLS"); - нашла. Файл при этом приходит, нужного размера, но не открывается!
#30 by Мисти
#31 by Мисти
РПаЎ±б - Вот такая штука внутри пришедшего файла.
#32 by Мисти
HTMLBody - а вот это зачем?
#33 by Fram
ИсхТабл - это ТбаличныйДокумент полагаю? что говорит синтак-помощник насчет параметров метода Записать?
#34 by Fram
а интуиция и базовые знания англ языка вам что подсказывают?
#35 by Мисти
Во дела! Не хватало строчки - loCdoMessage.textbody = "";
#36 by Мисти
Копию просто в адресе через запятую сделала (хотя было бы симпатично указать отдельно)
#37 by Мисти
Всё записывается! Теперь еще и прислалось правильно.
#38 by Fram
снимаю вопрос. это ж 7ка
#39 by Злопчинский
с списке отправленных ГДЕ?
#40 by Злопчинский
я предлагал ссылку....
#41 by Злопчинский
используй поле сс  или bcc
#42 by Мисти
loConfig.Fields.Item(";).           Value = "smtp.mail.ru"; с почты ...mail уходило. Поменяла адрес на почту Ya Ругается! loCdoMessage.Send; {Документ.ЗаявкаПокупателя.Форма.Модуль(1482)}: : Не удалось отправить сообщение на SMTP-сервер. Код ошибки транспорта: 0x80040217. Отклик сервера: not available
#43 by Мисти
написать там "smtp.yandex.ru"?
#44 by Злопчинский
- Давид, тебя убили! - Да ты шо? Насмерть?!
#45 by Злопчинский
Клюшки пережили и 8.0 и 8.1 и 8.3 и переживут и 8.3
#46 by Мисти
loCdoMessage.Send; {Документ.ЗаявкаПокупателя.Форма.Модуль(1482)}: : Сервер отклонил адрес отправителя. Отклик сервера: 553 5.7.1 Sender address rejected: not owned by auth user.
#47 by Злопчинский
открой оутлок и настрой почту там, добейся отправки из оутлука, потом перенести настройки на цдоМожно ещё на яндекспочте посмотреть настройки для почтовых агентов и вписатьт в цдо
#48 by Мисти
у меня ваще оутлука нет. Никогда им не пользовалась.
#49 by Мисти
На яндекс-почте где это можно увидеть?
#50 by Злопчинский
в хелпах по настройке почты для почтовых программ
#51 by Злопчинский
да по барабану, хот ЗеБат, хоть Тандеберд
#52 by Мисти
- Дайте уже ссылку! Не могу найти ничего подходящего. Для майл добрый человек прислал
#53 by Мисти
- Вроде - это?
#54 by Fram
У автора иммунитет к пользованию поисковиками что ли?
#55 by Мисти
ага!
#56 by Злопчинский
я далеко и инет елееле
#57 by Лефмихалыч
значит работает твоя каша из топора. ЭТо ответ от smtp-сервера. Проблема в том, что смтп требует авторизации и переданные почтовику логин-пароль не соответсвуют тому адресу, который в поле From в письме. Надо перестать трогать внешние все эти компоненты и сосредоточиться на коде, которым отправка производится - там не те логин-пароль написаны
#58 by vadim777
Работающая процедура для отправки писем с вложениями: Для получения, распаковки и удаления писем на сервере почты:             Иначе                 Текст = Шаблон("Ошибка распаковки письма № [нс] '[POP3.ТекущееПисьмо]'"); КонецПроцедуры Для обеспечения работы на прием используется stunnel 5.36
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С