Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Не могу отправить почту через office365.com          
keria Подменю пользователя
сообщение 07.09.16, 12:05
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 11
Спасибо сказали: 3 раз
Рейтинг: 0

У кого то получилось отправлять почту встроенным клиентом через smtp.office365.com?

Использую такие настройки:

    Профиль = Новый ИнтернетПочтовыйПрофиль;
    Профиль.АдресСервераSMTP = "smtp.office365.com";
    Профиль.ПортSMTP         = 587;
    Профиль.ПарольSMTP = "пароль";
    Профиль.ПользовательSMTP = "емаил";

    Профиль.ИспользоватьSSLSMTP = Ложь;
    Профиль.ТолькоЗащищеннаяАутентификацияSMTP = Ложь;


Ошибка - "Не удалось отправить письмо - Помилка при виклику методу контексту (Послать): Поштова скринька не доступна (SMTP error code 550): 5.7.60 SMTP; Client does not have permissions to send as this sender"
Платформа 8.3.7.1949.

Последние два параметра менял на Истина, не помогает.

Может кто то имеет успешный опыт отправки через smtp.office365.com - поделитесь.


 ! 

Правила: 9
 


Сообщение отредактировал Vofka - 07.09.16, 12:09

logist Подменю пользователя
сообщение 07.09.16, 12:39
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

http://pro1c.org.ua/index.php?showtopic=101 это читали?


Signature
Личные бесплатные консультации не даю, для этого есть форум!

keria Подменю пользователя
сообщение 07.09.16, 13:43
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 11
Спасибо сказали: 3 раз
Рейтинг: 0

logist @ Сегодня, 12:39 * ,
Да читал, я уже столько всего перечитал smile.gif
Не первый раз реализую рассылку, но первый раз сталкиваюсь с этим почтовым сервером и подозреваю что требуется особые "настройки" для TLS.

logist Подменю пользователя
сообщение 07.09.16, 14:10
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

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

Цитата
Error: 5.7.60 SMTP; Client does not have permissions to send as this sender
This error indicates that the device is trying to send an email from an address that doesn’t match the logon credentials. An example would be if your entered login credentials for sales@contoso.com in your application settings but the application tries to send emails from salesperson1@contoso.com. If your application or printer behaves this way, use Office 365 SMTP relay because SMTP client submission does not support this scenario.


Цитата(keria @ 07.09.16, 14:43) *
требуется особые "настройки" для TLS.

Цитата
Server/smart host smtp.office365.com
Port Port 587 (recommended) or port 25
TLS/ StartTLS Enabled
Username/email address and password Login credentials of Office 365 mailbox the printer uses


Signature
Личные бесплатные консультации не даю, для этого есть форум!

keria Подменю пользователя
сообщение 07.09.16, 14:46
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 11
Спасибо сказали: 3 раз
Рейтинг: 0

logist @ Сегодня, 14:10 * ,
Я предполагаю что "TLS/ StartTLS Enabled" это ИспользоватьSSLSMTP = Истина, я так конечно проверял, но в таком случае при отправке выдается ошибка - "Не удалось отправить письмо - Ошибка при вызове метода контекста (Подключиться): Произошла ошибка при работе с SMTP. Код ошибки: 27". Т.е он не подключается, даже до отправки не доходит. Админ морозиться, говорит - у нас аутлуки работают норм с их серверами. Понятно что нормально одной конторы софт. В общем пока не знаю что делать.

logist Подменю пользователя
сообщение 07.09.16, 14:55
Сообщение #6

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(keria @ 07.09.16, 15:46) *
Я предполагаю что "TLS/ StartTLS Enabled" это ИспользоватьSSLSMTP = Истина

Нет. Читайте справку 1с
Цитата
Примечание:
Если предполагается использование защищенного STARTTLS-соединения, то должно быть установлено в значение Ложь.


С компа откуда 1С подключается, телнетом конектились к почтовому серверу? Коннект проходит, получили ответ "220: блаблабла"?


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Спасибо сказали: keria,

keria Подменю пользователя
сообщение 07.09.16, 16:48
Сообщение #7

Общительный
**
Группа: Пользователи
Сообщений: 11
Спасибо сказали: 3 раз
Рейтинг: 0

logist @ Сегодня, 14:55 * ,
К сожалению в справке не все есть. А мои знания в этой области практически = 0.
telnet на серваке не установлен, а у меня таких прав нет. Короче что то я загруз.
А какая комбинация свойств и значений соединения должна быть мне не известна. Вот и ищу живой пример.

keria Подменю пользователя
сообщение 07.09.16, 22:29
Сообщение #8

Общительный
**
Группа: Пользователи
Сообщений: 11
Спасибо сказали: 3 раз
Рейтинг: 0

keria @ Сегодня, 16:48 * ,
Решил вопрос. Воспользовался
CDO.Message
. Поменял порт на 25 и все взлетело. Спасибо Logist за помощь.

Спасибо сказали: logist,

logist Подменю пользователя
сообщение 08.09.16, 1:53
Сообщение #9

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(keria @ 07.09.16, 23:29) *
CDO.Message

Значит проблема была таки в 1С.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

keria Подменю пользователя
сообщение 08.09.16, 8:32
Сообщение #10

Общительный
**
Группа: Пользователи
Сообщений: 11
Спасибо сказали: 3 раз
Рейтинг: 0

logist @ Сегодня, 1:53 * ,
Честно говоря не могу сказать об этом с полной уверенностью. Все же мои знания настроек почтовых обмен оставляют желать лучшего. Для того чтобы закрыть вопрос, если вам интересно, выкладываю рабочие настройки CDO. Интерпретировать их в 1с у меня не получилось.

    Письмо = Новый COMОбъект("CDO.Message");
    Письмо.to           = АдресПолучателя;
    Письмо.from       =АдресОтправителя;
    Письмо.Subject    = ТемаПисьма;
    Письмо.TextBody  = ТелоПисьма;
    Письмо.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing").Value            = 2;
    Письмо.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver").Value            = "smtp.office365.com";
    Письмо.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport").Value        = 25;
    Письмо.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate").Value        = 1;
    Письмо.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername").Value        = "";
    Письмо.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword").Value            = "";
    Письмо.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl").Value            = True;    
    Письмо.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout").Value    = 60;

    Письмо.Configuration.Fields.Update();
    Попытка
        Письмо.Send();
        Сообщить("Отправили письмо по адресу "  + АдресПолучателя);
        Письмо = Неопределено;
    Исключение
        Сообщить("Ошибка отправки письма: " + АдресПолучателя  + "!!! " + ОписаниеОшибки());
        Письмо = Неопределено;
    КонецПопытки;

Спасибо сказали: Santino, Vofka,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 01.11.24, 2:05
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!