Отправка почты через CDO.Message #735099


#0 by Night_Wolf
Доброго дня! Помогите с отправкой почты через CDO. Имеется такой код: iMsg.Configuration.Fields.Item(" = 2;         iMsg.Configuration.Fields.Item(" = "ИмяСервера";     iMsg.Configuration.Fields.Item(" = 25; // Стандартный порт iMsg.Configuration.Fields.Item(" = 1; // 0 - Do not authenticate; 1 - basic (clear-text) authentication; 2 - NTLM iMsg.Configuration.Fields.Item(" = 60;     iMsg.Configuration.Fields.Item(" = "АдресПочты";     Вываливает сообщение: Ошибка при вызове метода контекста (Send): Произошла исключительная ситуация: Сервер отклонил адрес отправителя. Отклик сервера: 550 5.7.1 Client does not have permissions to send as this sender Насколько я понял, это значит что к серверу с такими настройками мы подключились, но отправлять не можем? *Если аутентификацю поменять на 0, то отправляет по внутренней сети. ** Непонятно, почему если пароль меняю, то всё равно ошибка та же самая выходит. Создаётся ощущение, что ему без разницы какие поля ему подают (имеется ввиду логин, пароль). *** Если поставить smtpusessl = 1, то выдаёт ошибку: Произошла исключительная ситуация (CDO.Message.1): Транспорту не удалось подключиться к серверу. Версия 1С - 8.2. Подскажите пожалуйста куда копать? Как можно проверить сторонней программой или ещё чем параметры аутентификации на MS Exchange? Чтобы достоверно знать что именно нужно прописать. Цель - рассылать почтовые сообщения из под пользователя сервера 1С, который доменный и имеет свою почтовую запись.
#1 by 1Сергей
iMsg.Configuration.Fields.Item(" = "АдресПочты"; адрес должен быть типа user@domain.fr
#2 by Night_Wolf
- Не совсем понял. Я ему даю свой адрес почты, который точно есть на MS Exchange - osipov@nrg.org.ru
#3 by 1Сергей
а я не увидел этого в
#4 by 1Сергей
вот тут тоже хз чо:
#5 by Night_Wolf
- Выяснил такую вещь: Если просто поставить аутентификацию = 1, а поля user и password не устанавливать  - то выдаёт ту же самую ошибку (Сервер отклонил адрес отправителя). В Outlook в настройках способ подключения: Проверки подлинности с согласованием - там то же самое - мой адрес почты: osipov@nrg.org.ru
#6 by Night_Wolf
- Есть подозрения, что не подключается к серверу. Как можно достоверно установить параметры подключения? User, login, port
#7 by Night_Wolf
В MS Exchange настроена Виндовая аутентификация. CDO.Message умеет через Виндовую? Если да, подскажите как пожалуйста.
#8 by Night_Wolf
Вопрос решен, всем спасибо за помощь. Были ошибки в логин-пароле.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С