Работа с почтой

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
sQx
Философ
Философ
 
Сообщения: 365
Зарегистрирован: 08.08.2002 (Чт) 19:23

Работа с почтой

Сообщение sQx » 11.03.2003 (Вт) 8:40

Все возможные вопросы по работе с почтой:

1. Как получить приоритет письма?
2. Как получить размер отдельных письм?
3. Возможно ли узнать это html или text письмо?
4. Дату написания письма?
5. Дату отправки?
6. Как узнать ip отправителя?
7. Как узнать расширение файла, который пришел вмести с письмом?
8. Возможно ли как то проверять письма на наличие вирусов и троянов?
Высшая мудрость - знать самого себя.
Ученый человек - сосуд, мудрец - источник.
Что разумно, то действительно, и что действительно, то разумно.
Знание - сила, всезнание - слабость.
Я знаю только то, что ничего не знаю.

moderator
Модератор
Модератор
 
Сообщения: 1896
Зарегистрирован: 10.12.2001 (Пн) 18:11
Откуда: Украина, Харьков

Сообщение moderator » 11.03.2003 (Вт) 16:05

Читайте RFC, они рулез...
Модератор
http://www.vbstreets.ru / moderator@vbstreets.ru

... Почетные награды: [*], [+], [!]. Все еще впереди...

Alfa
Бывалый
Бывалый
 
Сообщения: 249
Зарегистрирован: 12.01.2003 (Вс) 20:15
Откуда: Россия, Красноярск

Ответ

Сообщение Alfa » 11.03.2003 (Вт) 19:18

На первые 6 вопросов ответ таиться в самом письме, а для остальных двух нужно писать свой Под-Модуль(или взять у Kasperskogo например)

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 14.03.2003 (Пт) 9:51

2CjVirys а с какой прогой работать будешь
ps последний вопрос сам отпадет если AVP стоит а остальные можно узнать из письма

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 14.03.2003 (Пт) 11:05

Ответы на все вопросы кроме последнего как всегда находятся в MSDN ;) там, где описан Outlook VBA.

Gemini
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 390
Зарегистрирован: 24.07.2002 (Ср) 14:15
Откуда: Ozersk

Сообщение Gemini » 15.03.2003 (Сб) 19:19

А где достать MSDN и сколько он вобще весит ???

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 15.03.2003 (Сб) 20:53

По-моему, MSDN весит около 5 компакт-дисков для всего Office & Visual Studio, а для VB - около 100 мегов (но я могу и ошибаться). По-моему, я видел пиратский диск MSDN для Visual Basic - поспрашивай на лотках или в Инет-магазинах...

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 16.03.2003 (Вс) 12:43

MSDN'ом можно пользовать и в online если глянуть на сайте микрософта то там есть ссылки(точный адрес сказать не могу :cry: )

sQx
Философ
Философ
 
Сообщения: 365
Зарегистрирован: 08.08.2002 (Чт) 19:23

Сообщение sQx » 16.03.2003 (Вс) 21:52

moderator писал(а):Читайте RFC, они рулез...


Что такое RFC?
Высшая мудрость - знать самого себя.
Ученый человек - сосуд, мудрец - источник.
Что разумно, то действительно, и что действительно, то разумно.
Знание - сила, всезнание - слабость.
Я знаю только то, что ничего не знаю.

goro
Постоялец
Постоялец
 
Сообщения: 494
Зарегистрирован: 03.12.2002 (Вт) 11:45
Откуда: Украина, Запорожье

Сообщение goro » 16.03.2003 (Вс) 23:00

2 CjVirys
Это по-моему техническая документация, если я не ошибаюсь...
ПРЕВЕД

Хой
Не математик
Не математик
 
Сообщения: 541
Зарегистрирован: 26.08.2002 (Пн) 0:21
Откуда: Россия

Сообщение Хой » 16.03.2003 (Вс) 23:52

CjVirys писал(а):Что такое RFC?

RFC-Это заголовок письма!
Рассмотрим следуюший пример RFC заголовка:
-------------------------------------------------------------
Код: Выделить всё
Received: by s12.freemail.ru (mbox YuraPank@KM.ru)
(with Cubic Circle's cucipop (v1.31 1998/05/13) Thu Feb 27 20:40:27 2003)
X-From_: megalex@mail.ru Sun Feb  9 20:21:01 2003
Received: from hotmail.com (83ppp2.telegraph.spb.ru [213.158.3.83])
        by s8.freemail.ru (8.11.6/8.11.6) with SMTP id h19HK4T90530;
        Sun, 9 Feb 2003 20:20:06 +0300 (MSK)
Message-Id: <200302091720.h19HK4T90530@s8.freemail.ru>
Reply-To: <megalex@mail.ru>
From: "megalex" <megalex@mail.ru>
Subject: Бесплатные SMS и исходящие звонки GSM        OQXOQVBKIQ
Date: Sun, 9 Feb 2003 20:20:12 +0300
MIME-Version: 1.0
Content-Type: text/plain;
        charset="Windows-1251"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1081
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1081

Далее идёт само письмо...

-------------------------------------------------------------------------
Так, приоритет письма можно получить прочитав следующую строку:
Код: Выделить всё
X-Priority: 3
X-MSMail-Priority: Normal

Из вышеследуюшего понятно что приоритет=Normal
------------------
Чтобы узнать дату написания письма, нужно обратится вот к такой строке:
Код: Выделить всё
Date: Sun, 9 Feb 2003 20:20:12 +0300

------------------
Дата отправки, по-моему, находится в строке:
Код: Выделить всё
X-From_: megalex@mail.ru Sun Feb  9 20:21:01 2003

------------------
IP, вроде, не узнать.
------------------
Размер отдельных писем тебе выдаст POP3 сервер при запросе:
С:LIST [номер сообщения]
S:+OK [номер соодщения] 200 -размер
Пример:
LIST 2
+OK 2 345
----------------
где C-данные посланные клиентом серверу
S-данные от сервера к клиенту
------------------
Узнать текст это или html нельзя без закакчки аттачмента, так как html файл считается за аттач
------------------

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 17.03.2003 (Пн) 11:45

2 Хой

Гм.. RFC Это вообще то не сосем заголовок письма, а стандарт который описывает то что в этом заголовке есть. Вообще RFC (Request For Comments) это целая пачка стандартов на практически все, чем мы пользуемся в инете. И IP там, кстати, тоже бывает (это я про заголовок письма), просто он не всегда указывается.

Хой
Не математик
Не математик
 
Сообщения: 541
Зарегистрирован: 26.08.2002 (Пн) 0:21
Откуда: Россия

Сообщение Хой » 17.03.2003 (Пн) 14:54

RayShade писал(а):2 Хой
Гм.. RFC Это вообще то не сосем заголовок письма, а стандарт котор...

Ну от этого суть не меняется!
RFC-Это не заголовок, а так называемый "пакет", кстати, полное описание RFC содержит 47 страниц!

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 18.03.2003 (Вт) 12:46

Еще раз повторюсь, RFC - это ДОКУМЕНТ который описывает ЗАГОЛОВОК письма. Если мне память не изменяет его номер 242. :)

Хой
Не математик
Не математик
 
Сообщения: 541
Зарегистрирован: 26.08.2002 (Пн) 0:21
Откуда: Россия

Сообщение Хой » 18.03.2003 (Вт) 14:56

RayShade писал(а):Еще раз повторюсь, RFC - это ДОКУМЕНТ...

Это даже и не документ, это, если верить расшифровке, некий стандарт!
---------------------------------------------------------------
RFC-822 (Standard for ARPA Internet Text Message)
---------------------------------------------------------------
Для охрененно умных!!!!! :evil:
http://omrb.pnpi.spb.ru/citforum/servers/glava2_4.htm
---------------------------------------------------------------
Для тех кто умнее охрененно умных, полное описани этого отстоя (англ.)
http://www.faqs.org/ftp/rfc/rfc822.txt
Последний раз редактировалось Хой 18.03.2003 (Вт) 14:59, всего редактировалось 1 раз.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 18.03.2003 (Вт) 14:59

Ты судя по всему его сам то не читал внимательно :lol:



Пара цитат оттуда:



При обсуждении примеров отправки и получения почтовых сообщений уже упоминался формат почтового сообщения. Разберем его подробнее. Формат почтового сообщения Internet определен в документе RFC-822 (Standard for ARPA Internet Text Message).


и

Почтовое сообщение состоит из трех частей: конверта, заголовка и тела сообщения. Пользователь видит только заголовок и тело сообщения. Конверт используется только программами доставки. Заголовок всегда находится перед телом сообщения и отделен от него пустой строкой. RFC-822 регламентирует содержание заголовка сообщения.




Так что nothing personal, как говорится. :P



Ни про какие пакеты там речи не идет, как видно. Ну а что с номером я ошибся, так я ж и сказал "по моему".

Хой
Не математик
Не математик
 
Сообщения: 541
Зарегистрирован: 26.08.2002 (Пн) 0:21
Откуда: Россия

Сообщение Хой » 18.03.2003 (Вт) 15:07

Про пакеты было написанно в другом месте ( я не отмазываюсь, думай что хочешь, мне наср...)
По-моему там был перевод полного описания....видать с ошибко перевели!
Ваще, дело не в этом, ты его хоть портом обзови всё равно от этого ничего не изменится!

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 18.03.2003 (Вт) 15:08

Да ладно, забей :) А то развели блин флейма на две страницы, замечание еще влепят :)

Просто хотелось внести ясность :)

Хой
Не математик
Не математик
 
Сообщения: 541
Зарегистрирован: 26.08.2002 (Пн) 0:21
Откуда: Россия

Сообщение Хой » 18.03.2003 (Вт) 15:17

RayShade писал(а): замечание еще влепят :)

За что, за флейм или за накручивание posts ???
Да, представляю: Хой и RayShade, в дневник НЕУД, завтра родителей к монитору! :twisted:
:lol:
Я тут подумал про ясность.... тому чуваку, каторый вопрос задавал, вряд ли интересно узнать истенное место RFC-822.

moderator
Модератор
Модератор
 
Сообщения: 1896
Зарегистрирован: 10.12.2001 (Пн) 18:11
Откуда: Украина, Харьков

Сообщение moderator » 18.03.2003 (Вт) 19:43

Оффтопик.
Модератор
http://www.vbstreets.ru / moderator@vbstreets.ru

... Почетные награды: [*], [+], [!]. Все еще впереди...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 51

    TopList