Имя: Пароль:
1C
1С v8
v8: Просмотр отправленных писем
,
0 Noviy_Novichok
 
30.07.12
16:32
Прошу Вас, подскажите, пожалуйста, новичку. Мне нужно прочитать (увидеть) исходящие письма сервера.
Если я указываю так: МассивСообщений = Почта.Выбрать(Ложь); , то мне выводятся все ВХОДЯЩИЕ письма с сервера. А мне нужно, чтобы выводились все ИСХОДЯЩИЕ.
Как мне это можно сделать, подскажите пожалуйста!
1 Ахиллес
 
30.07.12
16:34
Хрен.
2 Noviy_Novichok
 
30.07.12
16:40
И всё-таки, может можно как-то это сделать? Дайте, мне какой-нибудь совет)
3 Ахиллес
 
30.07.12
16:41
Ищи утилиты для работы с почтой. На 1С свет клином не сошёлся.
4 Noviy_Novichok
 
30.07.12
16:42
Так в том то и дело, что нужно сделать именно на 1С эту обработку. Я обработку сделала, но она только выводить входящие письма, а исходящие нет
5 Ахиллес
 
30.07.12
16:48
Теперь прикрути к этой обработке какую нить утилиту или скрипты и наслаждайся.
З.Ы. Я лично не углядел в синтаксис помощнике методов ля работы с Исходящими. Мож у тебя какой то другой.
6 aleks-id
 
30.07.12
16:50
>>Прошу Вас
с большой буквы пишут "Вас", когда обращаются к незнакомому человеку, старшему и т.п.
если обращаются к группе лиц то пишут "вас" с маленькой буквы.
7 Noviy_Novichok
 
30.07.12
16:54
(6), если это очень влияет на помощь по моей проблеме или, если для Вас это имеет БОЛЬШОЕ значение, то  я могу попросить прощения.
Но думаю, что смена одной буквы больших результатов мне не принесёт!
8 stix2010
 
30.07.12
16:55
фотки нет
9 Noviy_Novichok
 
30.07.12
16:55
(5), Спасибо, что попробовали мне что-то посоветовать. Но признаться, честно, я так и не разобралась как мне решить данную проблему'(
10 Noviy_Novichok
 
30.07.12
16:56
(8) Вы думаете, что она поможет для решения моей проблемы?
11 stix2010
 
30.07.12
16:56
и для чего нужны исходящие? отправленные может быть?
12 Vladal
 
30.07.12
16:57
(9) Используй IMAP
13 stix2010
 
30.07.12
16:57
(10) правила у нас тут такие
14 Vladal
 
30.07.12
16:57
(10) Это поможет местным дрочерам скоротать еще один долгий одинокий вечер.
15 Noviy_Novichok
 
30.07.12
16:57
(11) да,да отправленные!
16 Vladal
 
30.07.12
16:57
(13) правила читать наджо. Там написано, что еди вопрос решен, то можно поинтеерсоваться фоткой.
17 stix2010
 
30.07.12
16:58
(12) IMAP для входящих, иди учи матчасть
18 Noviy_Novichok
 
30.07.12
16:59
(12) У меня обработка и сделано по протоколу IMAP, но почему то отправленных нет'(
19 stix2010
 
30.07.12
17:00
тык отправленные, если через механизм почты 1с, то документ электронное письмо, какая конфа?
20 Noviy_Novichok
 
30.07.12
17:01
(19) можно поподробнее, я совсем новичок! Конфигурация УТП
21 Noviy_Novichok
 
30.07.12
17:04
Я пробовала что-то изменить в стандартном модуле 1С "УправлениеЭлектроннойПочтой" ,но результата никакого не произошло(
22 Noviy_Novichok
 
30.07.12
17:08
Нельзя не как сделать?
23 Noviy_Novichok
 
30.07.12
17:14
Эх...я то думала, что специалисты смогут помочь новичку!
Наверно, сегодня не мой день'(
24 stix2010
 
30.07.12
17:15
если отправлено напрямую на SMTP, то лучше настроить копирование исходящих писем на отдельный ящик и оттуда читать (как извращение).

если механизмом Управление Электронной Почтой, то сообщение сохраняется в документе электронное письмо, там выбираете по критерию учетной записи и т.д.

реализацию можно посмотреть в обработке МенеджерКонтактов
(УПП, в УТП думаю подобное). Непонятно как и что Вы делаете
25 Ахиллес
 
30.07.12
17:20
(23) Ты думаешь у "специалистов" какой то особенный конфигуратор с расширенными возможностями и особо секретный релиз одинэса позволяющий в машинных кодах программировать?
26 Noviy_Novichok
 
30.07.12
17:21
(24) У меня своя обработка для отправки писем. Отправляю я по SMTP, а получаю письма по  IMAP. Таким образом:
МассивСообщений = Почта.Выбрать(Ложь)
Но так мне выводятся только входящие письма, а мне нужны исходящие (отправленные)
27 Noviy_Novichok
 
30.07.12
17:22
(25), нет, просто очень хочется услышать советов умных и опытных людей по данному вопросу)
28 stix2010
 
30.07.12
17:23
в SMTP письма нигде не хранятся
29 Noviy_Novichok
 
30.07.12
17:25
а, вот как?! А можно ли, как-то сделать, чтобы они где-то сохранялись и потом могли считаться?
30 ДенисЧ
 
30.07.12
17:27
(29) Можно. Читай выше. Например, (24)
31 stix2010
 
30.07.12
17:29
зависит от настроек почтового сервера, на yandex, mail они копируются в соответствующую папку imap, т.е. также читаете соответсвующую папку, если свой сервер - настраивайте его
32 Noviy_Novichok
 
30.07.12
17:29
(30)
>>если отправлено напрямую на SMTP, то лучше настроить копирование исходящих писем на отдельный ящик и оттуда читать (как извращение).

Если я буду их копировать на отдельный ящик, то ведь они будут в ВХОДЯЩИХ лежать, а мне сказали, чтобы отправленные письма были в отправленных!
33 Zubizub
 
30.07.12
17:30
еще одна баба лезет в 1С....
34 stix2010
 
30.07.12
17:33
и тогда нужен не объект Почта :)
35 Noviy_Novichok
 
30.07.12
17:33
(31) да, у нас свой сервер. В настройках сервера указано, чтобы отправленные письма сохранялись на сервере, и они сохранялись. У меня вопрос, именно как мне в моей обработки можно их считать?
36 Noviy_Novichok
 
30.07.12
17:34
(33) не будьте таким грубым!
37 Noviy_Novichok
 
30.07.12
17:34
(34) Я использую ИнтернетПочта
38 Noviy_Novichok
 
30.07.12
17:37
Я считываю таким образом:
МассивСообщений = Почта.Выбрать(Ложь);
Но так я получаю все входящие письма, а мне нужно считать отправленные...
39 BigHarry
 
30.07.12
17:40
(35) Можно на сервере поднять интерфейс отдачи отправленных писем, и раз у вас свой почтовый сервер то реализовать это будет не трудно, нопример самое простое - копировать отправленные на специальный ящик а потом их считывать через 1С с этого ящика как входящие.
40 stix2010
 
30.07.12
17:40
(34) обманул можно

ПолучитьЗаголовки() Вас спасет
41 Noviy_Novichok
 
30.07.12
17:42
(39) Ваше предложение схоже с (32). Как раз так мне, к сожалению,  и не подходит'(
42 BigHarry
 
30.07.12
17:45
(41) По-другому без извращений не получится, и не понятно - почему такой вариант не подходит? Если у вас в аккаунте [email protected] будет вся отправленная почта, и вы сможете ее без проблем  средствами 1с получить - то чем такой вариант не устраивает?
43 stix2010
 
30.07.12
17:46
сначала час выясняли, что ТС хочет от жизни :)
44 Zubizub
 
30.07.12
17:54
использовать оператор Send
45 Noviy_Novichok
 
30.07.12
17:59
(44), вы наверно, не поняли вопроса. Оператор send отправляет почту (я его и так использую), а у меня вопрос совсем в другом!
Если это я вас не поняла, то подправьте тогда меня
46 stix2010
 
30.07.12
18:01
Профиль = Новый ИнтернетПочтовыйПрофиль;
// ...
// заполнение профиля
// ...

Почта = Новый ИнтернетПочта;
Почта.Подключиться(Профиль);
Заголовки = Почта.ПолучитьЗаголовки(ПараметрыОтбораIMAP);
Если Заголовки.Количество() = 0 Тогда
   Текст = "ru=""На сервере нет сообщений!"";"
    + " en=""There are no messages on the server!""";
   Предупреждение(НСтр(Текст),,НСтр("ru=""Нет сообщений"";" en=""No messages"""));
КонецЕсли;

// выбираем из массива Заголовки сообщения,
// которые необходимо получить полностью

Письма = Почта.Выбрать(Истина, Заголовки);

// Письма и Заголовки содержат одинаковый
// набор полных сообщений

Почта.Отключиться();



ПараметрыОтбораIMAP - отбор по отправителю, может лучше замуж?
47 Noviy_Novichok
 
30.07.12
18:02
(40), пробую Ваш совет, но пока выходит ошибка "Ошибка при выполнении..."
И всё-таки, Спасибо Вам, что уделили время!
48 Noviy_Novichok
 
30.07.12
18:02
(46) именно так и я использую, я это тоже взяла из синтаксиса-помощника!
49 BigHarry
 
30.07.12
18:04
(47) Ваш сервер поддерживает работу по протоколу IMAP?
50 Noviy_Novichok
 
30.07.12
18:05
(49), да,да. Вначале настроили его)
51 Vladal
 
30.07.12
20:08
В типовой УТП есть такая процедура: ПолучениеОтправкаПисем, которая раскладыает письмка по папкам (визуально в дереве на форме обработке) полученные, отправоленные, исходящие, сохраненные