Не найден подходящий безопасный метод почта 1с
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Конфигурация: CRM+УТ (2.0.7.1)
Платформа: 8.3.4.482 (пробовали и на 8.3.5.1098)
Создаем новую учетную запись электронной почты. Параметры настроек и ошибка в прикрепленных файлах.
Еще заметили странное поведение. Если в настройках учетной записи электронной почты убираем галочку "Для получения писем", то при проверке настроек вылезает ошибка с требованием указать адрес POP-сервера, хотя он даже указан.
На отдельной конфигурации CRM (2.0.8.2) все работает
Конфигурация: CRM+УТ (2.0.7.1)
Платформа: 8.3.4.482 (пробовали и на 8.3.5.1098)
Создаем новую учетную запись электронной почты. Параметры настроек и ошибка в прикрепленных файлах.
Еще заметили странное поведение. Если в настройках учетной записи электронной почты убираем галочку "Для получения писем", то при проверке настроек вылезает ошибка с требованием указать адрес POP-сервера, хотя он даже указан.
Проверила на Демо базе на Платформе 1С:Предприятие 8.3 (8.3.5.1068)
С выключенной галкой "Безопасная проверка пароля" - подключение прошло успешно, скрины в приложении.
По поводу ошибки при включенной галке, поставила задачу разработчику разобраться.
Проверил с отключенной галкой "Безопасная проверка пароля". Проверка не проходит. Но вот если отключить галку "Для отправки писем" то проверка входящей почты проходит.
Исходящую так и не удается настроить ни на GMail ни на Office365.
То есть если снять все галки "Безопасная проверка пароля" и "Требуется вход на сервер перед отправкой" - все равно не входит?
Тогда вероятно это действительно ошибка УТ11.
Как сообщили разработчики, в УТиВСК2 мы используем типовой механизм настроек учетных записей УТ11. В CRM 2.0 версия БСП чуть старее и там этой ошибки "еще нет".
В 1С уже передан новый релиз УТиВСК 2.0.7.2, там УТ версии 11.1.6.26, возможно там уже внесены изменения.
У нас нет доступа к Office365, если у вас есть возможность - создайте у себя тестовый временный аккаунт и сообщите нам параметры подключения, мы проверим на посл. релизе и на том, который готовим к выпуску. Выслать данные можно на [email protected] с пометкой "В хотлайн, Полубенской Наталье".
Цитата |
---|
Наталья Полубенская пишет: То есть если снять все галки "Безопасная проверка пароля" и "Требуется вход на сервер перед отправкой" - все равно не входит? |
Наша почта office365 (да и gmail) не поддерживает работу без SSL
Цитата |
---|
Наталья Полубенская пишет: У нас нет доступа к Office365, если у вас есть возможность - создайте у себя тестовый временный аккаунт и сообщите нам параметры подключения, мы проверим на посл. релизе и на том, который готовим к выпуску. Выслать данные можно на [email protected] с пометкой "В хотлайн, Полубенской Наталье". |
Добрый день, Наталья.
Цитата |
---|
Наталья Полубенская пишет: В 1С уже передан новый релиз УТиВСК 2.0.7.2, там УТ версии 11.1.6.26, возможно там уже внесены изменения. |
Добрый день, Юрий!
Цитата |
---|
Юрий Железняков пишет: А версия CRM там будет уже 2.0.8.3? |
Добрый день, Наталья.
А до конца августа есть планы по спарке с 2.0.8.3?
Мы сейчас у клиента занимаемся переходом с 1.4 на спарку, готовы корректировать планы.
Цитата |
---|
Юрий Железняков пишет: А до конца августа есть планы по спарке с 2.0.8.3? Мы сейчас у клиента занимаемся переходом с 1.4 на спарку, готовы корректировать планы. |
Цитата |
---|
Андрей Герасимов пишет: Наша почта office365 (да и gmail) не поддерживает работу без SSL Ок. Отправим |
Спасибо, получили. Как будет результат отпишусь.
"Безопасная проверка пароля" - указывает на использование для протокола SMTP/POP3/IMAP только защищенных способов аутентификации из поддерживаемых сервером (на данный момент CRAM-MD5).
Прошу прощения у уважаемых коллег, если информация не нова.
Исходные данные: почтовый клиент в УТ 10.3 сравнительно недавнего релиза на платформе 8.2 и тоже относительно свежей.
Последовательность действий проста.
2. Устанавливаем. Перезагрузка не требуется.
3. Заходим в stunnel.conf.
6. Запускаем stunnel (повисает в трее).
7. В почтовом клиенте меняем адреса smpt и pop3 серверов на 127.0.0.1.
8. Проверяем подключение - работает.
Вот пожалуй и всё, спасибо за внимание.
Специальные предложения
Если вы используете платформу 8.3, то там уже поддерживает SSL.
Только включается она в коде.
Я включал так:
//
Профиль.ИспользоватьSSLSMTP = истина;
Профиль.ПортSMTP = 465;
Профиль.ИспользоватьSSLPOP3 = истина;
Профиль.ПортPOP3 = 995;
//
(2) BonAb, спасибо за информацию, в будущем пригодится.
Но задача ставилась именно без изменения кода.
К тому же данный вариант подходит для удаленной настройки на терминале, так как не требует перезагрузки сервера, достаточно администраторских прав.
(39) Serge_ASB, можете для начала выложить конфигурационный файл stunnel.conf?
(74) Deroswent, место зависит от того, какая у вас конфигурация.Это настройки почтового профиля интернета (ИнтернетПочтовыйПрофиль)
Можно запустить глобальный поиск по конфигурации ИнтернетПочтовыйПрофиль, там будет примерно такой код (это я взял из глобального поиска по Бухгалтерии 3.0):
(75) здесь Вы указывает что нужно вставить вот в такой код.
Я хотел уточнить, нужно было стереть то что указано тут (75) и вставить на его место те две строки или просто дополнительно к этим строкам добавить строки :
Профиль.ИспользоватьSSLSMTP = Истина;
Профиль.ИспользоватьSSLPOP3 = Истина;
Знал бы заранее про stunnel, также бы нагуглил)
это малость преувеличено. или тунель не является дополнительной? и что тогда ты понимаешь под термином "библиотека"?
а вот указал бы в заголовке "тунель" мобыть я и не зашел бы сюда (6) Fox-trot, так если вы в теме то давно известно, что 8.2 не поддерживает SSL. А в статье и написано что используется сторонняя прога. (6) Fox-trot, принято, приношу извинения, исправил заголовок. Использовал такую штуку еще на 7.7 - реально помогла. (11) alexstav, 1С-ки то это касается только в изменении адресов pop3 и smtp в коде или почтовом клиенте на локальный 127.0.0.1. Остальное - установка и настройка stunnel, как написано. А для 1С Предприятия 7.7 для получение почты с Яндекса работать будет? а то с 16 сентября "ROM-Mail" не работает
(10) alexstav, по идее stunnel должен работать вне зависимости от почтовой программы и платформы.
Вчера настроил подобным же образом 1С Предприятие 8: CRM Стандарт на управляемых формах на почту yandex - сработало.
Значит и для 7.7 тоже должно помочь.
у меня при запуске stunnel.exe вываливатся ошибка
Server is down(invalid configuration file)
conf файл прилагаю
помогите разобраться. в чем дело
(14) alexstav, это оригинальный файл? Там осталось gmail, yandex не вижу.Да, пардон, ошибся, не тот выслал
сейчас исправленный прикрепил .
также прилагаю скрин ошибки, в трее он появляется, но красный
(16) alexstav, не вижу ошибок.С оригинальным (не измененным) файлом stunnel.conf программа запускается?
со стандартным файлом stunnel.conf тоже не запускается
WIN XP sp2 права Администратора
(18) alexstav, запускал на Windows 7 Максимальная и на Windows Server не помню какой версии без проблем.
Дома есть машина под Windows XP SP3, если найду время вечером - попробую установить.
Единственное, что пока могу сказать - мне показалось важным в самом начале при установке stunnel заполнять произвольными данными ответы на вопросы, а в последнем вопросе (про сервер) указать localhost.
"мне показалось важным в самом начале при установке stunnel заполнять произвольными данными ответы на вопросы, а в последнем вопросе (про сервер) указать localhost. "
в точку! Спасибо! теперь запустился!
второй вопрос:
7. В почтовом клиенте меняем адреса smpt и pop3 серверов на 127.0.0.1.
где это делать? Вот кусок кода из 1С:
ЗагрузитьВнешнююКомпоненту("ROM-Mail.dll");
Почта=СоздатьОбъект("AddIn.Mail");
//Почта = СоздатьОбъект("AddIn.AddInMail");
Почта.СерверПриема=СокрЛП(Константа.СерверПриема);
Почта.ПортПриема="110";
Почта.Логин=СокрЛП(Константа.ПочтаЛогин);
Почта.Пароль=СокрЛП(Константа.ПочтаПароль);
Почта.ОставлятьНаСервере=Константа.ОставлятьПочтуНаСервере;
Почта.ПоказыватьПредупреждения=0;
Почта.Отключиться();
Если Почта.Подключиться("Прием")=0 Тогда
Сообщить("Не удалось подключиться к серверу!"); //а=10/0;
Почта.Отключиться();
Возврат;
ЗаписьЖурналарегистрации("Не удалось подключиться к POP3 серверу!");
ЗавершитьРаботуСистемы(0);
Иначе
Сообщить("Подключение к POP3 серверу прошло успешно");
КонецЕсли;
или поменять в режиме предприятия значение константы "Сервер приема" на 127.0.0.1
Сервера отправки в вашем коде не вижу, если найдете - то по тому же принципу поменять и его.
Почта-то подключается, и даже отправляет, но почему то виснет на
Затем возвращает массив с незаполненными элементами,
всё пусто, только есть дата получения (дата отправки тоже пустая)
а лог вот такой
2014.09.19 11:19:33 LOG5[5328]: Service [mail-smtp] accepted connection from 127.0.0.1:52065
2014.09.19 11:19:33 LOG5[5328]: s_connect: connected 94.100.180.160:465
2014.09.19 11:19:33 LOG5[5328]: Service [mail-smtp] connected remote server from 192.168.1.38:52066
2014.09.19 11:19:33 LOG5[5728]: Service [mail-pop3] accepted connection from 127.0.0.1:52067
2014.09.19 11:19:33 LOG5[5728]: s_connect: connected 217.69.139.74:995
2014.09.19 11:19:33 LOG5[5728]: Service [mail-pop3] connected remote server from 192.168.1.38:52068
2014.09.19 11:25:33 LOG3[5328]: transfer: s_poll_wait: TIMEOUTclose exceeded: closing
2014.09.19 11:25:33 LOG5[5328]: Connection closed: 58 byte(s) sent to SSL, 260 byte(s) sent to socket
всё . что не так?
А может такое быть что пока регламентное задание получает эти самые заголовки (делает она это прилично долго - 25мин), другому пользователю не доступно получение писем от "занятого" сервера?
(22) NU_User, сомневаюсь, что это проблема, связанная именно с stunnel.
(24) ну оно вроде заработало, правда очень долго на этом месте сидит . честно говоря, не знаю как было раньше Всем Огромное Спасибо! Все заработало! даже на WIN SERVER 2012Есть + и - у почтового клиента.
Плюсы:
Как для бухгалтера отличный вариант, сразу все в 1с, удобно и комфортно, это при не большом объеме писем и их размере.
Все же больше всего отдаю предпочтение следующим почтовым клиентам: Outlook, TheBat, Thunder, а лучше через вебку ходить, надежно и практично!
Как включить использование почты в 1С
Почтовый клиент
Готово, использование почты мы включили. Теперь перейдем непосредственно к настройке.
Настройка почты в 1С
Настройка системной учетной записи
Настройка системной учетной записи
В открывшемся окне заполните все необходимые поля:
Системная учетная запись
Рассмотрим каждое поле подробнее:
Также хочу обратить ваше внимание, что если учетная запись будет активно использоваться, то лучше, чтобы она была на вашем (или арендованном) почтовом сервере. Используя обычную почту, например, на Яндексе или Гугле, вы рискуете быть забаненными за спам-рассылку. Алгоритмы определения спамеров все время меняются, но всегда зависят от активности использования почты. Если вы в день отправляете одно письмо, то вам, скорее всего, ничего не грозит, если писем хотя бы несколько десятков в день, то следует задуматься об аренде почтового сервера, либо периодически менять почту.
Итак, настройки нашей почты мы нашли, переходим к их заполнению на примере почты Яндекса.
Сейчас нас интересует исходящая почта:
Исходящая почта
Прописываем в настройка:
Ищем на страничке с настройками почты информацию по нашему протоколу:
Переносим данные в соответствующие поля в 1С:
Проверить настройки
На этом основная настройка почты в 1С закончена. О более сложных настройках поговорим в следующей статье.
Gigi --> GigiВроде сделал как указанно в разных статьях но все обрывается на самом главном. на линии:
Bernet --> BernetСудя по всему что-то не так с почтой, вы уверены что правильно ввели email адрес? Дописываю конфигурации на платформе 8.х.
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница Gigi --> Gigi
Gigi @ Сегодня, 9:36 ,
А вот еще на счет портов и т.д.
[необходимо зарегистрироваться для просмотра ссылки]
Короче . Хотел понять в чем ошибка. В чем причина сбоя
И буду весьма..
Gigi @ Сегодня, 10:18 ,
Кстати, добавьте строки:
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница Gigi --> Gigi
Ладно добавлю и запущу тестовый отсыл.
Если честно плаваю во всем этом. Ох . не знание . мешает.
Но вообще ПортSMTP указан правильный? . 25
Я пробовал сменить его на 465. Как указано в этой ссылке:
[необходимо зарегистрироваться для просмотра ссылки]
И сделав это вообще хуже стало. пишет:
Gigi @ Сегодня, 9:56 ,
Проверил . Никакого эффекта
Вот код с добавкой:
Gigi @ Сегодня, 10:02 ,
Ничего не пойму . думал может антивирус блокирует.
Но в том и дело что вроде отключил на время . что бы не выпендривался.
УчетнаяЗапись - это справочник, где хранятся логин, пароль и все остальные настойки доступа к почте. Сравните с вашим, может быстрее найдете в чем проблема
Дописываю конфигурации на платформе 8.х.- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница Gigi --> Gigi
SMTPserver = GetSetting(Application.Name, "mail", "smtpserver", "")
sendusername = GetSetting(Application.Name, "mail", "sendusername", "")
sendpassword = GetSetting(Application.Name, "mail", "sendpassword", "")
If Len(SMTPserver) = 0 Or Len(sendusername) = 0 Or Len(sendpassword) = 0 Then Exit Function
Тоже не получилось.
Поэтому уже по другому хотел спросить
Ну на пример таким путем:
Вот каким макаром . Ну из 1С будет через:
Читайте также: