OpenPop.NET заявляет, что лучший способ получить поддержку - связаться с ними в их списке рассылки:
hpop-users@lists.sourceforge.net
Какие-нибудь исключения выбрасываются GetMessage(index)
? Для GetMessage(index)
невозможно вернуть нулевую ссылку - но если она выдает исключение, ваше предложение catch ничего не сделает, и вы продолжите, как будто ничего не произошло, и переменная message
не будет установлена. Не могли бы вы сказать нам, если возникли какие-либо исключения, и дать нам трассировку стека, если так?
Кроме того, если вы не удалили ни одного кода перед публикацией этого вопроса, ваш код выглядит как беспорядок. Почему вы выбираете заголовки для последнего сообщения в почтовом ящике со строкой:
MessageHeader h= client.GetMessageHeaders(MessageCount);
Не похоже, что вы используете его.
Кроме того, похоже, что в цикле for вы извлекаете письмо только для просмотра заголовков - тогда вам следует использовать метод GetMessageHeaders(index)
для экономии полосы пропускания.