Натолкнулся на это — 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:stunnelstunnel.exe -install
И стартуем сервис:
net start gmail
Должна появиться новая служба под названием «Gmail».
Прописываем в почтовом клиенте настройки POP3/SMTP сервера:
Вуаля. Если порты заняты другим приложением — поменяйте порты. Можно привязаться к определённому интерфейсу и пользоваться одним туннелем с нескольких рабочих станций.
Stunnel существует и под Linux/BSD/etc. К тому же, его можно установить на один компьютер, а всех клиентов заставить обращаться к нему. Вообщем, простор для действий довольно-таки широк.
Хорошо.
ЗЫ Даешь конкуренцию 🙂
Классное решение!
А еще бы стоило добавить утилиту в макет конфигурации и автоматическую настройку, установку и запуск службы 🙂
редко когда предлогают решения на староннем ПО которое массово применимо , но тут очень полезная статья
автор, а ты смотрел :
gmail.com — настройки — общие — безопасность соединения
за обработку — плюс 💡
(3) Оно, конечно, можно — но бремя поддержки не решусь на себя взвалить.
(5) Это только для web-клиента, для pop3 и smtp, увы, не подходит.
Неделю назад столкнулся с этой проблемой 😀
Завел пять ящиков в gmail для обменов.
А подключить не смог 😀
Пришлось заново заводить на mail.ru
Спасибо !
Очень хорошая штука, но на Win Server 2008 64 не заработало 🙁
Есть аналоги stunnel для 64-х разрядных систем ?
пс: под Win XP все отлично.
(9) Странно, у меня как раз на 64-битных системах и работает. Напримервот .
Если не получается — ставьте его на другой компьютер с 32-битной ОС и в настройках почтовой записи 1С прописывайте ip этого компьютера — будет работать.
(10) Извиняюсь, это я с правами намудрил. Все заработало 🙂
Спасибо за решение!
Пару дней назад такая схема начала выдавать ошибку вызова, но это не мешает письмам отправляться.
Добрый день!
Воспользовался Вашим советом, почта принимается, а вот отправка — не работает( пишет: Ошибка при вызове метода контекста (Подключиться): Установленное соединение было принудительно закрыто удаленным узлом.
Как лечить?
(13) Копайте в сторону закрытого порта.
А не подскажете о чем это может говорить; Ошибка при вызове метода контекста (Подключиться): Время ожидания операции чтения истекло. Вроде все сделал правильно, прям как по учебнику))заранее спасибо
Все разобрался, не совсем как по учебнику делал….
Все, разобрался…нелепая ошибка невнимательности)))
Не получается.
А его (stunnel) можно через прокси настроить? ISA Server видимо отрезает все.
Ошибка при вызове метода контекста (Подключиться): Установленное соединение было принудительно закрыто удаленным узлом.
Через прокси очень вряд ли.
Тестировать можно просто — настраиваете на том же компьютере любой почтовый клиент для Gmail. Если работает — stunnel тоже будет.
Спасибо! Работает отлично даже на Висте 😀
Решение, хорошее, старое и доброе(в стиле никс вэй)=)
Но вот чего до сих пор нет, это вариант работы по протоколу IMAP=( Не хочется писать ВК и реализовывать rfc протокола с нуля конечно
Через несколько недель будет IMAP.
ВК, как же без неё. И, увы, за денежку.
Не пойму, что от меня хотят:
C:Program Files (x86)stunnel>stunnel.exe -install
C:Program Files (x86)stunnel>net start gmail
Неправильное имя службы.
Для вызова дополнительной справки наберите NET HELPMSG 2185.
Заработало на windows 7 x64, только служба называется не gmail, stunnel
Имя службы задаеься в том же конфигурационном файле.
в 8.14 вроде как обещали работу с шифрованием. Пока пользуюсь stunnel
(0)По IMAP появилось чего?
(25) anig99,
уже 15 на выходе, и скоро 16 будет (в феврале 2012) — ничего про шифрование SSL не слышно.
Ну, если не упоминать подключение по вебу — но там веб-сервер его как-бы обеспечивает, а 1С работает как веб-клиент (точнее, работает по настройкам настоящего клиента IE, ибо сама 1с полноценным веб-клиентом не является и являться не будет в силу отсутствия скилов у 1с).
Добрый день всем)) работали работали через stunel. все было ок .. у google в конце прошлого года что-то было с серверами почтовыми.. попали доп раздачу ( почта не работала) .. и теперь не работает отправка из 1с писем(( и не понимаем в чем дело .. может гугл что-то изменил? Вот ошибка — {ОбщийМодуль.УправлениеЭлектроннойПочтой.Модуль(1115)}: Ошибка при вызове метода контекста (Подключиться): Установленное соединение было принудительно закрыто удаленным узлом.
На серверах наших ни чего не трогали .. (( может есть у кого мнение или понимание что произошло ? помогите)) Спасибо.
(27) n_lintek, Всё как работало, так и работает, гугл ничего не менял.
У меня, например, такие настройки:
У вас сетевая ошибка.
Диагностировать очень просто. Берёте какой-нибудь Outlook Express, The Bat, Thunderbird или любой другой почтовик с поддержкой ssl. Устанавливаете его на том компьютере, где стоит stunnel и настраиваете в почтовике учётную запись Gmail (secure SMTP + POP3), которая у вас не работает.
Если почтовик правильно принял/отправил почту — значит где-то ошиблись в настройке stunnel. Проверьте номер порта к которому подключается stunnel (должен быть такой же как в настройках почтовика), номер порта к которому подсоединяется 1С, хост/айпи стуннеля в настройках 1С. Или даже классика — stunnel не запущен.
Если даже почтовик не смог — ищите проблему в сетевых настройках компьютера или маршрутизатора. Порт закрыт, брандмауер Windows/антивирус блокирует, нат не включен, днс не работает и т.д.
спасибо , что откликнулись .. все проверили .. сразу .. ни чего не помогло все работало (( уже сделали , как в первый раз .. удалили stunnel, и заново установили с теми же настройками)) все заработало )) видимо что-то проглючило (( но что, уже не удастся узнать..((
>>>> Должна появиться новая служба под названием «Gmail».
На Windows 7 новая служба появилась, но под названием stunnel. Спасибо за статью, всё получилось.
Это сообщение отправлено подсистемой электронной почты 1С:Предприятие
Судя по всему, поддержки шифрования SSL от 1С мы так и не дождёмся, на дворе 8.2.15. Работа с почтой как была на уровне 8.0, так и осталась с тех исторических времён.
Кто-нибудь сталкивался с такой проблемой: gmail почта настроена в Ms Outlook и в 1c через stunnel.
Протокол pop3, почту получает только одна программа, т.е. та, которая раньше вылезла в сеть, хотя при работе через pop протокол должно грузиться во все проги.
(9) подключал на Win2008 64x, stunnel 4.53 ругался на service=gmail — удалил строчку всё заработало, прошлая версия проги просто ругалась на некорректный конфиг
подтверждаю, после удаления service=gmail все заработало. отличная публикация, поддерживаю
Скоро обсуждения будут пустыми, в 1С 8.3 уже есть полноценная поддержка SSL в почтовом клиенте встроенном, сам проверял.
Юзаю комплексную автоматизациию. Через mail.ru без шифрования все гуд. Но надо gmail воспользовался данной утилитой и вот такая ошибка при попытке послать почту появляется:
{ОбщийМодуль.УправлениеЭлектроннойПочтой.Модуль(1248)}: Ошибка при вызове метода контекста (Послать): Неизвестная ошибка (SMTP error code 555, 5.5.2 Syntax error. y5sm7558118lae.2 — gsmtp)
Аутлуке отправляет нормально и если настройки серверов напрямую на gmail и если через stunnel с адресами самого себя 127.0.0.1. А 1С не хочет…
Если есть идеи, помогите плиз…
(35) it.ed, Сори, все пашет. Разобрался — руки крюки))
Автору спасибо!
Полезная статья.
Четыре года статье — а до сих пор актуальна.
Удачно получилось 🙂
(38) уже не актуальна. Теперь в 8.3 есть ИспользоватьSSLSMTP, ИспользоватьSSLPOP3
(34) shmellevich, проверял наличие или проверял работоспособность?
(39) apostal86, Знаю и пользуюсь. Что не мешает большинству клиентов сидеть на 8.2, а то и на 8.1.
(39) Она ещё долго будет актуальна, потому что в той же УТ 10.3 и УТ 11.0 в конфигурации нет возможности выбрать защищённое соединение, а дорабатывать во многих конторах никто не станет.
(42) Поручик, одна фигня — либо ставить программу стороннюю — либо 1Ску обновить и кода две строки дописать — как ни крути какого-то спеца вызывать придется. А в случае, если место рабочее новое появляется — то снова вызывать спеца — дополнительные траты? А если в 1Ске функционал уже учтен — то вызвать никого не нужно повторно. Ну если клиент щедрый — не осознает своих трат от каждых подобных работ спеца — то я рад, что у кого-то такой «легкий доход»))) А УТ 11.0 можно до 11.1 обновить — там уже в функционале учетно SSL-шифрование — см. последний релиз.
Уважуха!!!
Так же сделали, только на фряхе стоит сервис с таким конфигом, мб кому нада будет! 🙂
Показать
целый день провозился с конфигом 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
«»»
Доброго времени суток!
а есть варианты работы почтового клиента в УТ11 по принципу exchange? а то отсутствие синхронизации превращает почтовый клиент в УТ 11 в ни кому не нужную опцию((
сейчас пользователи работают с почтой на разных девайсах, в разных клиентах — как добиться включения в этот формат УТ11?
может я чего не заметил в конфе и это уже решено?
+1. На дворе 17 год. Революция прошла только, что, а они почту так и не научились через ssl отправлять. ррр.
только вот для запуска сервиса у версии stunnel-5.41 нужно писать уже: net start stunnel