Форум программистов, компьютерный форум, киберфорум
MS Office Outlook
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 07.10.2016
Сообщений: 1
1

Обработка входящей почты. Нужен совет

07.10.2016, 16:39. Показов 895. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет всем!!!

Возникла следующая задача.

Во входящей почте определить письма по
1. адресу отправителя;
2. по ключевым словам в Теме письма.

Далее необходимо:
1. перенести в указанную папку;
2. пометить, как прочитанное;
3. вытащить необходимые цифры из Темы письма;
4. записать эти цифры в существующий файл.

В принципе вроде все ясно. Сначала делаем правило, потом запускаем макрос, который
выцепляем нужную инфу и пишем в файл.

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

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Sub NewMail(Item As Outlook.MailItem)
 
Dim myFolder As Outlook.MAPIFolder
Dim mi As MailItem
Dim strSubj As String
 
Set myFolder = Outlook.Application.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox).Folders("Нужная папка")
 
For Each mi In myFolder.Items.Restrict("[Unread]=TRUE")
 
   If InStr(1, mi.Subject, "Нужное условие", 1) > 0 Then
    strSubj = mi.Subject
    mi.UnRead = False
    'ТУТ strSubj ЗАПИСЫВАЕМ В ФАЙЛ
   End If
 
Next mi
 
End Sub
Может существует другой способ? Кто что думает?

lexa.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.10.2016, 16:39
Ответы с готовыми решениями:

Ошибка при входе на сервер входящей почты IMAP в Microsoft Outlook
Вход на сервер входящей почты (IMAP): Соединение с сервером было прервано. Если ошибка повторится,...

Обработка входящей почты
Разбираюсь в работе с почтовыми базами. Встала задача, обрабатывать всю входящую почту, присланную...

Настройка входящей почты.
Всем доброго времени суток. ВОпрос следующий: 7.0.3 сервер LD. На нём крутится интранет. У...

Проверка входящей почты
Всем добрый день! Как можно создать программу на языке С# которая будет проверять электронную...

0
07.10.2016, 16:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.10.2016, 16:39
Помогаю со студенческими работами здесь

Перекодировка входящей почты
Имеется следующая проблема. Входящие письма приходят в следующем виде:...

Кодирование входящей Smtp почты
Привет! Видел здесь похожие темы, но ответа свой вопрос не нашел, поэтому завожу новую. Проблема...

Адрес входящей/исходящей почты
Доброе время суток! Подскажите пожалуйста адрес сервера входящей/исходящей почты Windows...

разворачивание сервера входящей почты
Люди, подскажите с помощью чего и каким образом можно развернуть сервер входящей почты, загвоздка...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru