Имя: Пароль:
1C
1С v8
Подскажите: настройка отправки на электронную почту из 1С
,
0 листопад
 
21.10.11
10:49
Настраиваю отправку из 1С на электронную почту. Заполнила поля в настройках учетной записи (в 1С:ЗУП, меню Сервис - Электронная почта - Учетные записи электронной почты). Нажимаю "Проверить настройки учетной записи", выходит сообщение об ошибке:

Ошибка при вызове метода контекста (Подключиться): Ошибка при попытке соединения с сервером "srv01:110" (10051)
1 Wobland
 
21.10.11
10:50
какое слово непонятно?
2 листопад
 
21.10.11
10:53
вот наши настройки, может что-то неправильно указали:

http://s50.radikal.ru/i128/1110/98/b529fb832ffe.jpg
3 and2
 
21.10.11
10:54
смтп- авторизация видать требуется
4 листопад
 
21.10.11
10:55
(3) Пробовали ставитт и смтп-авторизацию, результат тот же...
5 Wobland
 
21.10.11
10:56
я в подобном случае админа звал
6 and2
 
21.10.11
10:56
чудной у тебя пользователь, имхо :)
7 листопад
 
21.10.11
11:02
Ап!
8 shuhard
 
21.10.11
11:04
(7) залезть на srv01 телнетом на 110 порт тупость не позволяет ?
9 листопад
 
21.10.11
11:42
(8) админ в отпуске. Делаю ping на srv01, ответ есть. А как использовать команду telnet?
10 shuhard
 
21.10.11
11:43
(9) telnet srv01 110
11 листопад
 
21.10.11
11:47
(10) пишет: telnet не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
12 листопад
 
21.10.11
11:49
Может настройки неправильно указали? Помогите плиз: "Что указывается в Пользователе, в Сервере и в Пароли, какой-нибудь пример что ли?"
13 and2
 
21.10.11
11:51
может.
сервер - это твой почтовый сервер
типа майл.ру
14 shuhard
 
21.10.11
11:51
(11) эта виндовая команда, она есть в любой ОС,
а ты из линукса лезешь
15 marty0701
 
21.10.11
11:53
(14)фейл, сначала определи ось, в 7ке по умолчанию телнет служба не ставиться
16 листопад
 
21.10.11
11:54
(14), (15) у меня Винда7
17 shuhard
 
21.10.11
11:54
(15) вот гуано
18 marty0701
 
21.10.11
11:55
(16) ну пуск- панель управлени - установка программ(или как там) - слева будет чет типа дополнительные суперпрограммы виндовс вылезет окошко ищещь там служба telnet, ставишь галочку, жмешь ок
19 marty0701
 
21.10.11
11:57
+(16)Ты сначала зайди через веб интерфейс на этот сервер, залогинься под "1С", есть такая возможность? Пускает?
20 shuhard
 
21.10.11
11:59
(19) вряд ли это поможет с [Ошибка при попытке соединения с сервером "srv01:110]
21 marty0701
 
21.10.11
12:02
(20) Че не поможет то? Ну зайдет куда-нибудь, может на этом srv01 нет никакого почтового сервера вообще;)
22 листопад
 
21.10.11
12:03
(19) эта учетка 1С осталась от предыдущего программиста, т.е. пароль я незнаю.  Подскажите, где надо создавать эту учетку, на сервере srv01?
23 shuhard
 
21.10.11
12:03
(21)[Ну зайдет куда-нибудь]
приколист,
а вдруг там админ порнуху держит
24 листопад
 
21.10.11
12:03
(21) есть, админ по телефону сказал, что есть )))
25 shuhard
 
21.10.11
12:04
(24) так
админ доступен по телефону
топик закрыт
26 artems
 
21.10.11
12:05
попробуй вместо srv01 ip указать...
27 листопад
 
21.10.11
12:16
(18) установила telnet, через cmd пишу:
telnet srv01 110

Теперь пишет: недопустимая команда
28 marty0701
 
21.10.11
12:18
(27)Прав не хватает, позвони админу, он сам все тебе расскажет, че и как.
29 shuhard
 
21.10.11
12:19
(27) а telnet 192.168.1.214 110 ?
30 листопад
 
21.10.11
12:23
(29) тоже самое: недопустимая команда
31 листопад
 
21.10.11
12:28
Опытным путем обнаружила, что если оставить не заполненным поле POP3-сервер, то пишет, что проверка подключения выполнена успешно.
Подскажите, если это поле (POP3-сервер) не заполнять, то на что это повлияет? Если я правильно поняла, POP3-сервер отвечает за получение почты. А в нашем случае, я буду только расчетные листки отправлять и принимать обратно ничего не буду.
32 shuhard
 
21.10.11
12:35
(31) для отправки расчетных листков на фиг не нужна почта, встроенная в конфигурацию
используй ИнтернетПочта
33 and2
 
21.10.11
12:36
(32) отчего ж.
она из справочника УчеиныеЗаписи возьмет настройки - да отошлет
34 shuhard
 
21.10.11
12:40
(33) да,
это экономия кода
значительная =)
35 and2
 
21.10.11
12:41
(34) зато там кнопочка есть - проверить настройки.
36 and2
 
21.10.11
12:42
ну и в общем то, имхо, это более правильный путь - использовать встроенные механизмы.
37 листопад
 
21.10.11
12:43
Если оставить не заполненным поле POP3-сервер, то при нажатии "Проверить настройки учетной записи" пишет, что проверка подключения выполнена успешно, НО... записать изменения не дает, требует обязательного заполнения поля POP3-сервер.
38 shuhard
 
21.10.11
12:45
(37) см. (32)
39 shuhard
 
21.10.11
12:48
(38) дел то на 30 строчек
       Парольчик="…";
   ИмяФайла = "C:\Robot\12345.txt";
   //          запишем зип
   БудетЗип=Новый ЗаписьZipФайла("C:\Robot\Log.zip") ;
   БудетЗип.Добавить(ИмяФайла);
   БудетЗип.Записать();
   // SMTP
   Профиль = Новый ИнтернетПочтовыйПрофиль;
   Профиль.АдресСервераPOP3 = "192.168.0.1";
   Профиль.Пользователь = "…";
   Профиль.Пароль = Парольчик;
   Профиль.ВремяОжидания=120;
   Профиль.ПортPOP3 = 110;
   Профиль.АдресСервераSMTP = "192.168.0.1";
   Профиль.ПортSMTP = 25;
   Профиль.ПользовательSMTP= "…";
   Профиль.АутентификацияSMTP=СпособSMTPАутентификации.БезАутентификации;
   Профиль.ПарольSMTP=Парольчик;
   Почта = Новый ИнтернетПочта;
   Попытка
       Почта.Подключиться(Профиль);
   Исключение
       Сообщить(ОписаниеОшибки());
       Возврат;
   КонецПопытки;
   Письмо = Новый ИнтернетПочтовоеСообщение;
   Письмо.Получатели.Добавить("…");
   Письмо.Получатели.Добавить("…");
   //  расширенный список на время отпуска
   Если Константы.ШирокийСписокВРассылкеПерепроведения.Получить() Тогда
       Письмо.Получатели.Добавить("…");
       
   КонецЕсли;
   //
   Письмо.Отправитель.Адрес="…";
   Письмо.Отправитель.ОтображаемоеИмя="…";
   Письмо.Тема="Пересылка за:" + Строка(Формат(ТекущаяДата(),"ДЛФ=DD"));    
   
   Текст = Новый ЧтениеТекста(ИмяФайла, КодировкаТекста.ANSI);
   СодержимоеПисьма="";
   Стр = Текст.ПрочитатьСтроку();
   Пока Стр <> Неопределено Цикл // строки читаются до символа перевода строки
       Стр = Текст.ПрочитатьСтроку();
       СодержимоеПисьма=СодержимоеПисьма+строка(Стр)+Символы.ВК+Символы.ПС;
   КонецЦикла;
   ТестПисьма=Письмо.Тексты.Добавить(СодержимоеПисьма);
   Письмо.Вложения.Добавить("C:\Robot\Log.zip");
   Попытка
       Почта.Послать(Письмо);
   Исключение
       Сообщить(ОписаниеОшибки());
       
   КонецПопытки;
   Почта.Отключиться();
Программист всегда исправляет последнюю ошибку.