Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: получение почты POP3 Добавлено: 14.07.09 14:40  

Автор вопроса:  vangog | Web-сайт: www.inc.su
У меня стоит задача:
необходимо, каждые 3 минуты скачивать почту, оставляя письма на сервере.
получать файлы необходимо в формате .eml, при этом надо учитывать уже ранее скачанные письма и не скачивать их повторно. Необходимо что бы программка работала через командную строку.

Кто-либо решал уже такой вопрос?

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 inferno



Вопросов: 8
Ответов: 39
 Web-сайт: www.streamcash.tk
 Профиль | | #1
Добавлено: 28.07.09 17:41
В общем решение здесь такое: в инете куча исходников для работы с pop3, берёшь любой из них(без разницы какой они все работают по одной аналогии). Коннектишся к поп серверу получаешь число писем в заданном ящике берёшь пишешь данной число в отдельный файлик, эта процедура делается для того чтобы потом узнать какие письма новые, какие старые) Потом начинаешь скачивать письмо.

Теперь описываю весь алгоритм программы.
Допустим у тебя в файлике записано, что у тебя в ящике 10 писем и они будто бы уже прочитаны или скачаны. Так вот считываешь данное число из файлика потом обращаешься к поп серверу и получаешь количество писем если количество писем на серваке(в почтовом ящике) больше чем у тебя запиано в файлик. Берёшь в цикле от записи в файлике числа до нового количества писем на серваке(на почтовике) и начинаешь скачивать их на комп. Записывая темы писем(они у тебя будут служить как ID конкретного письма) в например листбокс или храни в массиве, на твоё в общем усмотрение. Скачав все письма ты начинаешь в цикле пробегать по массиву или по листбоксу и данное попавшееся сообщение соответствующее ID(теме) записываешь в отдельный файлик с тем расширением которое ты предложил. Вот и всё.

Да и ещё один момент, обязательно столкнёшься с проблемами кодировки, такими как: KOI MAC UTF BASE64 и т.д. и т.п.

Будут проблемы с кодировками пиши на merke2007 собачка mail.ru

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам