Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lotus Notes/Domino: Администрирование
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/34: Рейтинг темы: голосов - 34, средняя оценка - 4.71
otww
0 / 0 / 0
Регистрация: 09.08.2008
Сообщений: 29
1

По imap не отдает папку "отправленные"

11.05.2016, 04:40. Просмотров 6354. Ответов 13
Метки нет (Все метки)

Добрый день.

Есть задача импортировать письма по протоколу IMAP с Лотуса в Яндекс.Почту.
Lotus Domino 9.0.1 FP5

Поднял сервис IMAP. SSL отключено. Порт стандартный - 143.
Сначала не мог подключится к почте. После чтения справки выяснил, что для почтовых баз не была включена поддержка IMAP.
Включил выполнив load convert -e mail\*.nsf
После этого подключение к базам заработало. Но есть проблема.
При импорте в Яндекс.Почте появляются только содержимое папки "Входящие" и папок, созданных пользователем.
Папка "Отправленные" не импортируется.

Ладно , допустим это ошибка с импортом в Яндекс, хотя никаких ошибок при импорте не возникает , появляется сообщение , что импорт ящиков выполнен успешно.

Я попробовал подключится по IMAP к Лотусу в почтовом клиенте Thunderbird.
В результате я увидел только "Входящие". Ни пользовательские папки , ни "Отправленные" не видны.

Где может быть проблема?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2016, 04:40
Ответы с готовыми решениями:

IMAP сохранить письма отправленные через phpmailer
Добрый день, возникла необходимость сохранять письма отправленные через...

Отправка письма через SMTP с помещением в папку "Отправленные"
Добрый день! Решил написать небольшой почтовый клиент. Для отправки сообщения...

MDaemon 12 + Mozilla Thunderbird "При сохранении сообщения в папку "отправленные" произошла ошибка..."
Добрый день. Периодически с разных машин в сети при отправке почты выскакивает...

Отправленные письма
Отправленные письма в почте сохраняются в "Отправленные". например отправлено...

Документы, отправленные в принтер
Всем доброго времени суток. У меня возник не совсем обычный вопрос и хотелось...

13
toryyt
0 / 0 / 0
Регистрация: 07.09.2009
Сообщений: 39
11.05.2016, 06:37 2
А вы не могли бы уточнить, как вы импортировали письма из лотуса в Яндекс ?
Вы импортировали 1 ящик или несколько ?
0
otww
0 / 0 / 0
Регистрация: 09.08.2008
Сообщений: 29
11.05.2016, 10:07 3
Цитата Сообщение от Lariel
А вы не могли бы уточнить, как вы импортировали письма из лотуса в Яндекс ?
Вы импортировали 1 ящик или несколько ?
Импортировал для теста два ящика через стандартный механизм импорта Яндекса в рамках сервиса "Почта для домена".
Импортировал по одному.
В каждом одно и тоже - не импортируется папка "Отправленные"
0
Womdyryr
0 / 0 / 0
Регистрация: 06.12.2004
Сообщений: 389
11.05.2016, 13:55 4
https://www.ibm.com/support/knowled...n/conf_preparingamailfileforimapaccess_t.dita
Читайте там раздел Differences when viewing mail files from IMAP clients and Notes client

Если вкратце, то у IMAP клиентов и клиента Lotus разный принцип работы с папками Отправленные, Черновики, Корзина. По imap вы получаете доступ к содержимому папок, но Отправленные в Лотусе является не папкой, а представлением. Поэтому Отправленные синхронизироваться не будут.
1. Если задача разово импортировать почту по IMAP, то просто скопируйте из представления Отправленные в новую папку. Можно назвать ее также Отправленными.
2. Если задача не разовая и нужна актуальная свежая копия почты по IMAP, то надо озаботиться созданием агента, который будет сам переносить отправленные письма в папку.
3. Если работа с агентом не радует, просто пользуйтесь при отправке писем в Lotus кнопкой "Отправить и в папку...", а кнопку Отправить скройте в Дизайнере.
0
rymsk
0 / 0 / 0
Регистрация: 12.11.2009
Сообщений: 882
11.05.2016, 16:46 5
http://www-01.ibm.com/support/docview.wss?uid=swg21670355
Это пробовали?
0
otww
0 / 0 / 0
Регистрация: 09.08.2008
Сообщений: 29
12.05.2016, 12:15 6
@Wanderer,
спасибо , уже тоже дошел до этого в документации...
ну что, ради разовой операции боюсь придется копировать отправленные в отдельную папку



Цитата Сообщение от rinsk
[URL="https://www-01.ibm.com/support/docview.wss?uid=swg21670355"]http://www-01.ibm.com/support/docview.wss?uid=swg21670355[/NICK]
Это пробовали?
Пробовал EnableImapFolderSynch=1 , не помогло
Но не знал , что надо еще выкл/вкл повторно поддержку IMAP для ящиков
load convert -e- mail/mailfile.nsf
load convert -e mail/mailfile.nsf
Попробовал на одном ящике , по итогу импорта часть писем в "отправленных" появилось ,часть так и не импортировалось ...
0
rymsk
0 / 0 / 0
Регистрация: 12.11.2009
Сообщений: 882
13.05.2016, 21:42 7
Цитата Сообщение от alww
Попробовал на одном ящике , по итогу импорта часть писем в "отправленных" появилось ,часть так и не импортировалось
не... делим мух и котлет... Эта переменная работает на вновь созданных "п.я" - на старых - там другие манипуляции....
0
otww
0 / 0 / 0
Регистрация: 09.08.2008
Сообщений: 29
14.05.2016, 05:55 8
Цитата Сообщение от rinsk
не... делим мух и котлет... Эта переменная работает на вновь созданных "п.я" - на старых - там другие манипуляции....
другие манипуляции - это копирование отправленных в отдельную папку с последующей синхронизацией по IMAP ?
0
rymsk
0 / 0 / 0
Регистрация: 12.11.2009
Сообщений: 882
15.05.2016, 14:10 9
эта отдельная папка зовется (Sent) alias: IMAPSent
0
071vvp
0 / 0 / 0
Регистрация: 28.11.2018
Сообщений: 3
28.11.2018, 10:31 10
Цитата Сообщение от Womdyryr Посмотреть сообщение
2. Если задача не разовая и нужна актуальная свежая копия почты по IMAP, то надо озаботиться созданием агента, который будет сам переносить отправленные письма в папку.
здравствуйте. а можете подсказать пример кода такого агента? Создал папку "Отправленные", нужно чтобы туда копировались все отправленные письма. Заранее спасибо!
0
Alex Ivanov
35 / 29 / 12
Регистрация: 02.02.2013
Сообщений: 108
29.11.2018, 02:45 11
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    Dim Session As New NotesSession
    Dim view As NotesView
    Dim Db As NotesDatabase
    Set Db = Session.CurrentDatabase
    Set View = Db.GetView("($Sent)")
    If View Is Nothing Then
        Print "Не обнаружено представления ($Sent) с отправленными письмами"
        Exit Sub
    End If
    'Получение первого документа
    Dim Doc As NotesDocument
    Set Doc = View.Getfirstdocument()
    While Not (doc Is Nothing)
        Print "Обработка письма ",doc.Universalid
        'Копирование документа в папку с нужным вам названием. Если папки нет - она принудительно создается.
        Call Doc.Putinfolder("FolderForIMAP", True)
        'Переход к следующему документу
        Set Doc = View.Getnextdocument(Doc)
    Wend
при необходиомсти можете аналгично выполнять встречную проверку папки и сверка с письмаи в представлении
0
071vvp
0 / 0 / 0
Регистрация: 28.11.2018
Сообщений: 3
29.11.2018, 09:47 12
большое спасибо. агент создал и он работает. Подскажите:
1. я создал несколько агентов через меню Создать - агент. Как теперь их удалить?
2. сейчас агент отрабатывает когда я его запускаю вручную. как можно его заставить отрабатывать при отправке письма или хотя бы раз в час по расписанию?
0
Alex Ivanov
35 / 29 / 12
Регистрация: 02.02.2013
Сообщений: 108
29.11.2018, 18:00 13
Здравствуйте.

Для удаления агентов

Вам нужно в рабочей станции включить режим показа расширенного меню View->Advansed Menus
После этого, зайдя в базу вы можете выбрать в меню пункт View->Agents и попадете в список агентов, в ктором можно найти и удалить ненужный агент.

Для запуска агентов

Вы можете настроить автоматический запуск агента с нужной периодичностью. Для этого вам нужно
-Переключиться в список агентов как указано выше
- Найти агент и зайти в него
- В свойствах агента переключить селектор на "on Shedule"
- Далее в настройках вы можете указать нужную периодичность запуска.

При запуске агента, все сообщения которые будет print-ом писать, они будут сохраняться в журнале база log.nsf - там вы можете проверить, что агент писал во время работы.

Еще один важный момент, чтобы включенные агенты запускались на рабочей станции - нужно проверить (включить) еще одну галочку безопасности. А именно:
в File-Preferences затем Basic и проверить что стоит галочка Enable sheduled local Agent -
Но это имеет смысл делать только если ваша база локально на рабочей станции лежит (см скриншот)

Если база находится на сервере domino, то тогда нужно проверить, что на сервере запущена серверная задача aMGR. И у вас должны быть права на запуск агентов на сервере.
0
Миниатюры
По imap не отдает папку "отправленные"  
071vvp
0 / 0 / 0
Регистрация: 28.11.2018
Сообщений: 3
30.11.2018, 14:28 14
спасибо вам огромное! очень помогли!
0
30.11.2018, 14:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2018, 14:28

PHP не показывает данные отправленные методом GET
Доброго времени суток! Мое знакомство с php только началось, поэтому задаю...

Письма отправленные sendmail не доходят до адресата
Добрый день! Понимаю что тема избитая, но все же не могу понять в чем я туплю,...

Получить сообщения на API отправленные SendMessage
Как вызвать процедуру при получении сообщения из другого приложение? Сообщение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru