Имя: Пароль:
1C
1C 7.7
v7: 1C 7.7 Отправка почты через ROM-Mail.dll
0 Coldboy
 
29.06.15
17:47
Здравствуйте.
    Если ЗагрузитьВнешнююКомпоненту(КаталогИБ() + "ROM-Mail.dll") = 0 Тогда
        Сообщить("ROM-Mail.dll не загружена!");
    ИначеЕсли ЗагрузитьВнешнююКомпоненту(КаталогИБ() + "ROM-Mail.dll") = 1 Тогда
        Сообщить("Компонента загружена!");
        
    КонецЕсли;
            
    Mail = СоздатьОбъект("AddIn.AddInMail");


Mail.АутентификацияПриОтправке    = 0;
                                                                          
    Mail.СерверОтправки   = сервер;
    Mail.ПортОтправки           = 25;
Mail.Логин = Логин;
   Если Mail.Соединение = 0 Тогда
Если Mail.Подключиться("Отправка") = 0 Тогда  
    Возврат;
КонецЕсли;
КонецЕсли;
Mail.АдресОтправителя    = АдресОтправителя    ;
Mail.ИмяОтправителя      = "Тест";
Mail.АдресПолучателя     = АдресПолучателя   ;
Mail.Тема                = "Тема";
Mail.Тело                = "Текст";                              
Mail.Кодировка           = "windows-1251";
Mail.ТипПисьма           = 0;

Если Mail.Отправить() = 0 Тогда
    Возврат;
КонецЕсли;

Mail.Отключиться();

не подключается к отправка, хотя через smtp этот на 8-ке работает все на ура. в чем может быть проблема?
1 Tatitutu
 
29.06.15
18:03
SSL ?
2 Coldboy
 
29.06.15
18:23
(1) сервер smtp. нет там SSL нету, ведь в 8 -ке на типовом
Новый ИнтернетПочтовыйПрофиль все работает
3 Злопчинский
 
29.06.15
18:41
4 Coldboy
 
29.06.15
18:42
(3)  а если я хочу сам 7.7 сделать отправку почты
5 Злопчинский
 
29.06.15
18:47
(4) обобряю!
6 Coldboy
 
29.06.15
20:39
(5) причем, у меня уже код то готовый, тоько не понятно, где ошибка. можно посмотреть лог ошибки или ее сообщить в 7.7, а то она менее привычна, чем 8.2
7 Z1
 
29.06.15
21:16
(0) Порт почты текстовый параметр а не число
    может так попробовать :
    Mail.СерверОтправки   = СокрЛП(сервер);
    Mail.ПортОтправки           = "25"; // !!! вот так надо
    Mail.Логин = СокрЛП(Логин);


ну и не знаю правильно логин есть а пароля нет
8 Злопчинский
 
29.06.15
22:06
(6) а я ХЗ как там работает внутренности снеговика, в CDO - на котором построена обработка по приведеннной мной ссылке - возвращается вменяемый код ответа
9 big
 
30.06.15
05:49
(7) +100.  Пароля-то нету.
10 Coldboy
 
30.06.15
10:38
(9) без пароля, если
11 Z1
 
30.06.15
11:30
(10) может в самой компоненте такого
варианта -без пароля-не предусмотрно и не тестировалось.
попробуй еще добавить :
Mail.Пароль = "";

Ты 7 пробовал ?
Потому что пробелы тоюе могут неправильно воспиняться
12 Coldboy
 
30.06.15
12:01
решил свою проблему с помощью CDO, по статье
http://1c911.by/stati_1s/statya-otpravka-pisem-iz-1s-77-s-pomoshchyu-cdo.htm
SSL с ним работает.
13 varelchik
 
30.06.15
13:51
(12) а руммайл нет.
вот вся и проблема.
а я использую dialmail он в разы лучше.
14 Злопчинский
 
30.06.15
13:58
(12) ссылка в (3) делает ровно то же что ты "решил с помощью СDO" - ибо обработка сделана на том же самом CDO
И теперь посчитай сколько времени ты потратил зря...
15 Mikeware
 
30.06.15
14:05
вообще, проблема была в этом:
АутентификацияПриОтправке
Синтаксис:
АутентификацияПриОтправке
Назначение:
Smtp-cерверу требуется проверка подлинности. Принимаемые значения: 1-требуется, 0-нет. По умолчанию 1
Замечание:
Атрибут устанавливается до вызова метода Подключиться(<?>)
16 Coldboy
 
30.06.15
14:14
(15) ставил 0, и 1 и без разницы.
17 Mikeware
 
30.06.15
14:18
(16) Странно. у меня довольно долго отработал без проблем (д и сейчас где-то еще остался), на диалмэйл перелез только из-за фтп...
18 varelchik
 
30.06.15
14:59
(17)+100.
я еще систему использую и архив.
19 varelchik
 
30.06.15
14:59
короче весь функционал.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс