Почтовый клиент УТ и gmail

29.12.09

База данных - Инструменты администратора БД

Скрещиваем почтовый клиент Управления торговлей и Google Apps. Натолкнулся на это - http://infostart.ru/public/16429/ - решение, и вспомнил, что делал похожую вещь для MS Exchange. Модификация конфигурации не потребуется.

Главная проблема в почтовом клиенте УТ - это отсутствие поддержки шифрования SSL для отправки и приёма e-mail. При попытке настроить электронную почту в 1С через Google Apps - будем получать лишь ошибки инициализации. К счастью, существует утилита stunnel, которая поможет нам решить проблему с настройкой почты в 1С.

Качаем stunnel, устанавливаем в каталог c:\stunnel. Заполняем файл stunnel.conf следующим содержанием:


client = yes
service=gmail
output = stunnel-log.txt
debug = 0

[SMTP Gmail ]
accept = 127.0.0.1:25
connect = smtp.gmail.com:465

[POP3 Gmail ]
accept = 127.0.0.1:110
connect = pop.gmail.com:995

 

Выполняем в консоли:

c:\stunnel\stunnel.exe -install

И стартуем сервис:

net start gmail

Должна появиться новая служба под названием "Gmail".

Прописываем в почтовом клиенте настройки POP3/SMTP сервера:

Вуаля. Если порты заняты другим приложением - поменяйте порты. Можно привязаться к определённому интерфейсу и пользоваться одним туннелем с нескольких рабочих станций.

Stunnel существует и под Linux/BSD/etc. К тому же, его можно установить на один компьютер, а всех клиентов заставить обращаться к нему. Вообщем, простор для действий довольно-таки широк.

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя.

8400 руб.

20.08.2024    8663    66    29    

76

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 18.09.2024, версия 1.2

16800 руб.

06.12.2023    9131    43    5    

74

SALE! %

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 10000 руб.

10.11.2023    10696    38    27    

63

SALE! %

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 3840 руб.

14.01.2013    188646    1144    0    

915

Взаиморасчеты Email рассылки Акт сверки Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Внешняя обработка для Бухгалтерии 3.0 - позволяет автоматически формировать документы «Акт сверки расчетов» с контрагентами за выбранный период с последующей фоновой отправкой на почту контрагента.

3000 руб.

25.11.2020    24596    241    8    

209

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    32903    106    152    

73

Email рассылки Программист Пользователь Платформа 1С v8.3 Конфигурации 1cv8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Решение для массовой рассылки печатных форм (в том числе и дополнительных) любых документов, и произвольных файлов. Рассылка возможна посредством электронной почты, Telegram и файловой системы. Рассылка пакета документов. Добавление факсимильных печати и подписи. Произвольные шаблоны HTML/Simple text с автозаполнением любыми полями документа. Любые форматы файлов. Упаковка вложений в архив. Транслитерация имен файлов. Разбиение рассылки на произвольные порции. Обход спам-фильтров. Журналирование рассылок.

4920 руб.

30.06.2022    11119    72    98    

34
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. artbear 1563 06.10.09 06:44 Сейчас в теме
Хорошо.
ЗЫ Даешь конкуренцию :)
2. support 4453 06.10.09 08:09 Сейчас в теме
3. Душелов 4020 06.10.09 08:49 Сейчас в теме
А еще бы стоило добавить утилиту в макет конфигурации и автоматическую настройку, установку и запуск службы :)
7. vabue 121 07.10.09 00:06 Сейчас в теме
(3) Оно, конечно, можно - но бремя поддержки не решусь на себя взвалить.
(5) Это только для web-клиента, для pop3 и smtp, увы, не подходит.
4. iov 407 06.10.09 11:19 Сейчас в теме
редко когда предлогают решения на староннем ПО которое массово применимо , но тут очень полезная статья
5. Gilev.Vyacheslav 1917 06.10.09 17:09 Сейчас в теме
автор, а ты смотрел :
gmail.com - настройки - общие - безопасность соединения
Vit_Kherson; +1 Ответить
6. Gilev.Vyacheslav 1917 06.10.09 17:10 Сейчас в теме
за обработку - плюс :idea:
8. slawa 26 09.10.09 04:25 Сейчас в теме
Неделю назад столкнулся с этой проблемой :D
Завел пять ящиков в gmail для обменов.
А подключить не смог :D
Пришлось заново заводить на mail.ru

Спасибо !
9. CyberNut 52 29.04.10 23:31 Сейчас в теме
Очень хорошая штука, но на Win Server 2008 64 не заработало :(
Есть аналоги stunnel для 64-х разрядных систем ?

пс: под Win XP все отлично.
10. vabue 121 30.04.10 11:07 Сейчас в теме
(9) Странно, у меня как раз на 64-битных системах и работает. Например вот.

Если не получается - ставьте его на другой компьютер с 32-битной ОС и в настройках почтовой записи 1С прописывайте ip этого компьютера - будет работать.
11. CyberNut 52 04.05.10 08:38 Сейчас в теме
(10) Извиняюсь, это я с правами намудрил. Все заработало :)
Спасибо за решение!
32. Samojlov_Denis 36 11.04.12 10:13 Сейчас в теме
(9) подключал на Win2008 64x, stunnel 4.53 ругался на service=gmail - удалил строчку всё заработало, прошлая версия проги просто ругалась на некорректный конфиг
12. vabue 121 21.05.10 12:34 Сейчас в теме
Пару дней назад такая схема начала выдавать ошибку вызова, но это не мешает письмам отправляться.
13. clev 7 05.07.10 14:58 Сейчас в теме
Добрый день!
Воспользовался Вашим советом, почта принимается, а вот отправка - не работает( пишет: Ошибка при вызове метода контекста (Подключиться): Установленное соединение было принудительно закрыто удаленным узлом.
Как лечить?
14. vabue 121 05.07.10 20:53 Сейчас в теме
(13) Копайте в сторону закрытого порта.
15. fKopf 07.07.10 13:42 Сейчас в теме
А не подскажете о чем это может говорить; Ошибка при вызове метода контекста (Подключиться): Время ожидания операции чтения истекло. Вроде все сделал правильно, прям как по учебнику))заранее спасибо

Все разобрался, не совсем как по учебнику делал....
16. fKopf 07.07.10 15:35 Сейчас в теме
Все, разобрался...нелепая ошибка невнимательности)))
17. Aleksandr_K 46 22.07.10 08:23 Сейчас в теме
Не получается.
А его (stunnel) можно через прокси настроить? ISA Server видимо отрезает все.

Ошибка при вызове метода контекста (Подключиться): Установленное соединение было принудительно закрыто удаленным узлом.
18. vabue 121 22.07.10 09:25 Сейчас в теме
Через прокси очень вряд ли.

Тестировать можно просто - настраиваете на том же компьютере любой почтовый клиент для Gmail. Если работает - stunnel тоже будет.
19. MMihailova 15.09.10 12:03 Сейчас в теме
Спасибо! Работает отлично даже на Висте :D
20. iceflash 4 15.02.11 19:56 Сейчас в теме
Решение, хорошее, старое и доброе(в стиле никс вэй)=)
Но вот чего до сих пор нет, это вариант работы по протоколу IMAP=( Не хочется писать ВК и реализовывать rfc протокола с нуля конечно
21. vabue 121 15.02.11 21:54 Сейчас в теме
Через несколько недель будет IMAP.

ВК, как же без неё. И, увы, за денежку.
22. binex 279 22.08.11 11:42 Сейчас в теме
Не пойму, что от меня хотят:


C:\Program Files (x86)\stunnel>stunnel.exe -install

C:\Program Files (x86)\stunnel>net start gmail
Неправильное имя службы.

Для вызова дополнительной справки наберите NET HELPMSG 2185.
23. GreenFox 17.10.11 13:15 Сейчас в теме
Заработало на windows 7 x64, только служба называется не gmail, stunnel
24. vabue 121 17.10.11 16:09 Сейчас в теме
Имя службы задаеься в том же конфигурационном файле.
25. anig99 2852 17.10.11 16:36 Сейчас в теме
в 8.14 вроде как обещали работу с шифрованием. Пока пользуюсь stunnel
26. AlexO 135 04.12.11 19:09 Сейчас в теме
(0)По IMAP появилось чего?
(25) anig99,
уже 15 на выходе, и скоро 16 будет (в феврале 2012) - ничего про шифрование SSL не слышно.
Ну, если не упоминать подключение по вебу - но там веб-сервер его как-бы обеспечивает, а 1С работает как веб-клиент (точнее, работает по настройкам настоящего клиента IE, ибо сама 1с полноценным веб-клиентом не является и являться не будет в силу отсутствия скилов у 1с).
27. n_lintek 10.01.12 13:08 Сейчас в теме
Добрый день всем)) работали работали через stunel. все было ок .. у google в конце прошлого года что-то было с серверами почтовыми.. попали доп раздачу ( почта не работала) .. и теперь не работает отправка из 1с писем(( и не понимаем в чем дело .. может гугл что-то изменил? Вот ошибка - {ОбщийМодуль.УправлениеЭлектроннойПочтой.Модуль(1115)}: Ошибка при вызове метода контекста (Подключиться): Установленное соединение было принудительно закрыто удаленным узлом.
На серверах наших ни чего не трогали .. (( может есть у кого мнение или понимание что произошло ? помогите)) Спасибо.
28. vabue 121 10.01.12 15:42 Сейчас в теме
(27) n_lintek, Всё как работало, так и работает, гугл ничего не менял.

У меня, например, такие настройки:

client=YES
service=gmail
[popgmail]
accept = 127.0.0.1:111
connect = pop.gmail.com:995
[smtpgmail]
accept = 127.0.0.1:26
connect = smtp.gmail.com:587


У вас сетевая ошибка.

Диагностировать очень просто. Берёте какой-нибудь Outlook Express, The Bat, Thunderbird или любой другой почтовик с поддержкой ssl. Устанавливаете его на том компьютере, где стоит stunnel и настраиваете в почтовике учётную запись Gmail (secure SMTP + POP3), которая у вас не работает.

Если почтовик правильно принял/отправил почту — значит где-то ошиблись в настройке stunnel. Проверьте номер порта к которому подключается stunnel (должен быть такой же как в настройках почтовика), номер порта к которому подсоединяется 1С, хост/айпи стуннеля в настройках 1С. Или даже классика — stunnel не запущен.

Если даже почтовик не смог — ищите проблему в сетевых настройках компьютера или маршрутизатора. Порт закрыт, брандмауер Windows/антивирус блокирует, нат не включен, днс не работает и т.д.
AlexanderEkb; +1 Ответить
29. n_lintek 11.01.12 15:05 Сейчас в теме
спасибо , что откликнулись .. все проверили .. сразу .. ни чего не помогло все работало (( уже сделали , как в первый раз .. удалили stunnel, и заново установили с теми же настройками)) все заработало )) видимо что-то проглючило (( но что, уже не удастся узнать..((
WWWolfy; ssst; +2 Ответить
30. Поручик 4693 05.02.12 16:33 Сейчас в теме
>>>> Должна появиться новая служба под названием "Gmail".
На Windows 7 новая служба появилась, но под названием stunnel. Спасибо за статью, всё получилось.

Тестовое сообщение 1С:Предприятие
Это сообщение отправлено подсистемой электронной почты 1С:Предприятие


Судя по всему, поддержки шифрования SSL от 1С мы так и не дождёмся, на дворе 8.2.15. Работа с почтой как была на уровне 8.0, так и осталась с тех исторических времён.
WWWolfy; ssst; +2 Ответить
31. matrix_ekb 10.04.12 08:51 Сейчас в теме
Кто-нибудь сталкивался с такой проблемой: gmail почта настроена в Ms Outlook и в 1c через stunnel.
Протокол pop3, почту получает только одна программа, т.е. та, которая раньше вылезла в сеть, хотя при работе через pop протокол должно грузиться во все проги.
33. vitalya24 239 10.06.12 18:11 Сейчас в теме
подтверждаю, после удаления service=gmail все заработало. отличная публикация, поддерживаю
34. shmellevich 136 26.07.12 20:35 Сейчас в теме
Скоро обсуждения будут пустыми, в 1С 8.3 уже есть полноценная поддержка SSL в почтовом клиенте встроенном, сам проверял.
40. zhuravlev_as 437 22.09.14 13:03 Сейчас в теме
(34) shmellevich, проверял наличие или проверял работоспособность?
35. it.ed 18 08.07.13 17:09 Сейчас в теме
Юзаю комплексную автоматизациию. Через mail.ru без шифрования все гуд. Но надо gmail воспользовался данной утилитой и вот такая ошибка при попытке послать почту появляется:

{ОбщийМодуль.УправлениеЭлектроннойПочтой.Модуль(1248)}: Ошибка при вызове метода контекста (Послать): Неизвестная ошибка (SMTP error code 555, 5.5.2 Syntax error. y5sm7558118lae.2 - gsmtp)

Аутлуке отправляет нормально и если настройки серверов напрямую на gmail и если через stunnel с адресами самого себя 127.0.0.1. А 1С не хочет...

Если есть идеи, помогите плиз...
36. it.ed 18 09.07.13 08:30 Сейчас в теме
(35) it.ed, Сори, все пашет. Разобрался - руки крюки))
Автору спасибо!
37. chukawata 10 09.04.14 16:58 Сейчас в теме
38. vabue 121 09.04.14 17:32 Сейчас в теме
Четыре года статье - а до сих пор актуальна.

Удачно получилось :)
39. zhuravlev_as 437 22.09.14 13:02 Сейчас в теме
(38) уже не актуальна. Теперь в 8.3 есть ИспользоватьSSLSMTP, ИспользоватьSSLPOP3
41. vabue 121 22.09.14 13:34 Сейчас в теме
(39) apostal86, Знаю и пользуюсь. Что не мешает большинству клиентов сидеть на 8.2, а то и на 8.1.
42. Поручик 4693 23.09.14 07:59 Сейчас в теме
(39) Она ещё долго будет актуальна, потому что в той же УТ 10.3 и УТ 11.0 в конфигурации нет возможности выбрать защищённое соединение, а дорабатывать во многих конторах никто не станет.
43. zhuravlev_as 437 23.09.14 09:19 Сейчас в теме
(42) Поручик, одна фигня - либо ставить программу стороннюю - либо 1Ску обновить и кода две строки дописать - как ни крути какого-то спеца вызывать придется. А в случае, если место рабочее новое появляется - то снова вызывать спеца - дополнительные траты? А если в 1Ске функционал уже учтен - то вызвать никого не нужно повторно. Ну если клиент щедрый - не осознает своих трат от каждых подобных работ спеца - то я рад, что у кого-то такой "легкий доход"))) А УТ 11.0 можно до 11.1 обновить - там уже в функционале учетно SSL-шифрование - см. последний релиз.
44. rhtr 92 26.09.14 17:47 Сейчас в теме
45. oggway 29.09.14 22:22 Сейчас в теме
Так же сделали, только на фряхе стоит сервис с таким конфигом, мб кому нада будет! :)

cert = /usr/local/etc/stunnel/stunnel.pem
key = /usr/local/etc/stunnel/key.pem
  
ciphers = AES256-SHA
 
; Some performance tunings
socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1
;compression = rle
 
; Workaround for Eudora bug
options = DONT_INSERT_EMPTY_FRAGMENTS

debug = 5
output = stunnel.log
engine = auto

options = NO_SSLv2
sslVersion = all

[YANDEX pop3]
client = yes
accept = 110
connect = pop.yandex.ru:995

[YANDEX imap]
client = yes
accept = 143
connect = imap.yandex.ru:993

[YANDEX smtp]
client = yes
accept = 25
connect = smtp.yandex.ru:465
Показать
46. noname1980 21.10.14 09:18 Сейчас в теме
целый день провозился с конфигом stunnel
у нас свой сервак почтовый с проверкой tsl/ssl
stunnel версии 5.06

кидаю решение тут и для других тоже:
debug

"""
[pop3]
client = yes
accept = 110
connect = 192.168.0.1:110
protocol = pop3

[smtp]
client = yes
accept = 25
connect = 192.168.0.1:25
protocol = smtp
"""
octoberhammer; +1 Ответить
47. ser.timofeev 13.10.15 13:44 Сейчас в теме
Доброго времени суток!
а есть варианты работы почтового клиента в УТ11 по принципу exchange? а то отсутствие синхронизации превращает почтовый клиент в УТ 11 в ни кому не нужную опцию((
сейчас пользователи работают с почтой на разных девайсах, в разных клиентах - как добиться включения в этот формат УТ11?
может я чего не заметил в конфе и это уже решено?
48. agent00mouse 256 22.06.17 21:08 Сейчас в теме
+1. На дворе 17 год. Революция прошла только, что, а они почту так и не научились через ssl отправлять. ррр.
только вот для запуска сервиса у версии stunnel-5.41 нужно писать уже: net start stunnel
Оставьте свое сообщение