|
Как отправить из 1С по Imap ? пишет адрес SMTP сервера не указан |
☑ |
0
aramisov
11.12.14
✎
11:11
|
Профиль = Новый ИнтернетПочтовыйПрофиль;
Профиль.ИспользоватьSSLIMAP = Истина;
Профиль.АдресСервераIMAP = "mail.Vasa.ru";
Профиль.ПортIMAP = "993";
Профиль.ПользовательIMAP = "Vasa";
Профиль.ПарольIMAP = "qwerty";
ИнтернетПочта= новый ИнтернетПочта;
ИнтернетПочта.Подключиться(Профиль,ПротоколИнтернетПочты.IMAP);
Письмо = Новый ИнтернетПочтовоеСообщение;
Текст = Письмо.Тексты.Добавить("Привет User");
Текст.ТипТекста = ТипТекстаПочтовогоСообщения.ПростойТекст;
Письмо.Тема ="ТЕСТ IMAP";// ТекстСообщения;
Письмо.Отправитель = "Vasa@Vasa.ru";
Письмо.ИмяОтправителя = "1С";
Письмо.Получатели.Добавить("Vasa@Vasa.ru");
//Письмо.Получатели.Добавить("shor-dim@yandex.ru");
ИнтернетПочта.Послать(Письмо);
пишет ошибку
{Форма.Форма.Форма(54)}: Ошибка при вызове метода контекста (Послать)
ИнтернетПочта.Послать(Письмо);
по причине:
Данная операция не может быть выполнена, так как адрес SMTP сервера не указан.
вопрос зачем ему SMTP когда я через Imap отправляю, как сие побороть?
|
|
1
Chai Nic
11.12.14
✎
11:17
|
А откуда вы взяли, что 1с умеет отправлять через IMAP?
|
|
2
eklmn
гуру
11.12.14
✎
11:19
|
(0) ответ: использование имап не исключает использование смтп
|
|
3
eklmn
гуру
11.12.14
✎
11:19
|
и да 1С не может имап
|
|
4
aramisov
11.12.14
✎
11:21
|
(1) (2) то есть 1с умеет только получать по IMAP ? неужели функционал по IMAP в 1С так сильно кастрирован?
|
|
5
Chai Nic
11.12.14
✎
14:38
|
(4) imap слишком сложный протокол, чтобы его реализовывать полностью, тем более, что и сервера не всегда позволяют отправку через imap..
|
|
6
Chai Nic
11.12.14
✎
14:42
|
(5) Хотя нет.. я неправ. Умеет.
--
ИнтернетПочта (InternetMail)
Послать (Send)
Синтаксис:
Послать(<Сообщение>, <ОбрабатыватьТексты>, <ПротоколОтправкиПочты>)
Параметры:
<Сообщение> (обязательный)
Тип: ИнтернетПочтовоеСообщение.
Почтовое сообщение.
<ОбрабатыватьТексты> (необязательный)
Тип: ОбработкаТекстаИнтернетПочтовогоСообщения.
Обрабатывает тексты перед отправкой.
Значение по умолчанию: Обрабатывать.
<ПротоколОтправкиПочты> (необязательный)
Тип: ПротоколИнтернетПочты.
Определяет тип протокола отправки. Допустимые варианты IMAP или SMTP.
Указание POP3 приведет к возникновению исключения.
Значение по умолчанию: SMTP.
Описание:
Посылает сообщение типа ИнтернетПочтовоеСообщение.
Доступность:
Тонкий клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
Примечание:
Если используется IMAP протокол, сообщение будет послано в почтовый ящик IMAP сессии, который задан свойством ТекущийПочтовыйЯщик.
Пример:
Почта = Новый ИнтернетПочта;
Сообщение = Новый ИнтернетПочтовоеСообщение;
Почта.Подключиться(Профиль);
Почта.Послать(Сообщение);
Почта.Отключиться();
|
|