Outlook MailItem: Как различать, поступает ли почта или исходит?

В первую очередь, я согласовываю 100% с более ранними людьми, которые сказали что поворот ПРОЧЬ Load Symbols Lazily.

у меня есть еще две вещи добавить.

(Мое первое предложение звучит очевидным, но в первый раз кто-то предложил это мне, моя реакция продвинулась эти строки: "продвиньтесь, Вы действительно думаете, что я не знал бы лучше......, о".)

  1. Удостоверяются, что Вы случайно не установили "Активную Конфигурацию сборки" для "Выпущения".

  2. Под "Целями" в графическом древовидном дисплее Вашего проекта, щелкните правой кнопкой по своей Цели и действительно "Получите Информацию". Ищите свойство, названное, "Генерируют Отладочные символы" (или подобный) и удостоверяются, что это ПРОВЕРЯЕТСЯ (иначе НА). Кроме того, Вы могли бы попытаться найти (также в Цели>>, Получают Информацию), свойство, названное "Формат Отладочной информации" и установка его для "Затмевания с dsym файлом".

существует много других свойств под Целью>>, Получают Информацию, которая могла бы влиять на Вас. Ищите вещи как оптимизация или сжатие кода и выключите тот материал (я предполагаю, что Вы работаете в режиме отладки, так, чтобы это не было плохим советом). Кроме того, ищите вещи как разделение символов и удостоверьтесь, что это также ВЫКЛЮЧЕНО. Например, "Полоса Связанный продукт" должна быть установлена на "Нет" для Целевого объекта отладки.

12
задан Tomáš Kafka 17 August 2009 в 00:12
поделиться

5 ответов

Взгляните на свойство MailItem .Parent - проверьте свойства папки, чтобы определить, является ли это почтовым ящиком, исходящим, черновиками, отправленными элементами и т. Д.

0
ответ дан 2 December 2019 в 07:22
поделиться

Ребята большое спасибо за ваши ответы и за редактирование названия. Я здесь новый, новый на java, новый на сети. Почему я делаю свой навык стриминга? Это учебный случай. Я смотрю на много учебных пособий о сети и я видел RTP, но я не читал о, потому что я думал (для чтения на форумах) это было просто для потоковой передачи в реальном времени, то есть для потоковой передачи через веб-камеру... но это то, что я просто так запутался LOL

Лирик, конечно, то, что вы сказали, я забыл некоторые строки кодирования

while(true) {
   Socket incoming = s.accept();
   Runnable r = new ThreadedEchoHandler(incoming, i);
   ...

или как вы сказали

while(true) {
  Runnable r = new ThreadedEchoHandler(s.accept(), i); 
  ...

Взглянув на то, что вы сказали ребята. С уважением!

-121--3159580-

OK Я думаю, что у меня есть решение проблемы ниже является рабочий код

//
package xmlhttp;

import org.jdesktop.http.Response;

import org.jdesktop.http.Session;

import org.jdesktop.http.State;



public class GetXmlHttp{


    public static void main(String[] args) {

        getResponse();

    }

    public static void getResponse()
    {

        final Session session = new Session();

        try {
            String url="http://192.172.2.23:8080/geoserver/wfs?request=GetFeature&version=1.1.0&outputFormat=GML2&typeName=topp:networkcoverage,topp:tehsil&bbox=73.07846689124875,33.67929015631999,73.07946689124876,33.68029015632,EPSG:4326";
            final Response res=session.get(url);
            boolean notDone=true;
            do
            {
                System.out.print(session.getState().toString());

                if(session.getState()==State.DONE)
                {
                    String xml=res.toString();
                    System.out.println(xml);
                    notDone=false;


                }

            }while(notDone);

        } catch (Exception e1) {

            e1.printStackTrace();
        }


    }

}
-121--1127448-

Вы пробовали SunItem.Sent свойство?

Его true для входящих и false для исходящих.

-3
ответ дан 2 December 2019 в 07:22
поделиться

Я пришел сюда с той же проблемой. Поскольку в моем сценарии использования я явно предлагаю пользователю перемещать почту в какую-то папку, проверка Parent не поможет ...

Относительно MailItem.Sent: вы уверены, что MailItem.Sent работает таким образом? Я просто написал простой код для обработки как входящих, так и SentItems, и почти для всех из них отправлено верно. Я предполагаю, что это просто показатель того, было ли письмо отправлено (= не черновик) ...

2
ответ дан 2 December 2019 в 07:22
поделиться

MailItem.sent также верно для входящих.

Как насчет проверки MailItem.ReceivedByEntryID. Но я уверен, что это не удастся (ReceivedByEntryID будет нулевым для писем в почтовом ящике), если вы скажете импорт из Outlook Express или, возможно, какой-либо другой почтовой программы

Итерация через почтовые аккаунты / senderemail может помочь, как вы сказали, но это не доказательство дурака. (например, если вы переименуете адрес электронной почты)

1
ответ дан 2 December 2019 в 07:22
поделиться

Вы можете проверить, находится ли он внутри Outlook.OlDefaultFolders.olFolderInbox или olFolderOutbox , тогда должны быть другие методы, которые вы можете использовать, чтобы проверить, внутри любой из этих папок!

Outlook.Application _application = new Outlook.Application();
Outlook.MAPIFolder folder = _application.GetNamespace("MAPI").GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox);
0
ответ дан 2 December 2019 в 07:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: