2009-09-29 3 views
-1

Кто-нибудь знает, как я могу (используя .net) захватить содержимое любого входящего или исходящего письма от всех бесплатных почтовых провайдеров?Capture email content

+1

Вы отслеживаете только один входящий адрес электронной почты? –

+0

№. Мне нужно все они –

+0

Можете ли вы уточнить? Захват звучит так же, как перехват, который немного хаки. Существуют вероятные меры безопасности для предотвращения таких вещей, если это то, что вы намереваетесь сделать. Если вы хотите просто прочитать свой адрес электронной почты, изучите настройку почтового клиента, такого как Thunderbird. –

ответ

0

Это зависит от того, на что вы нацелены. Если вы просто ищете трафик электронной почты, не связанный с веб-сайтом, работающий на локальной машине, вы просто отслеживаете нужные порты (IMAP, POP, SMTP и т. Д.) С библиотекой, такой как libpcap (или SharpPcap for. NET возможно). Вам, вероятно, придется разбирать содержимое сообщений, чтобы получить то, что вы ищете, но это не слишком сложно.

С дополнительной информацией о том, что вы пытаетесь сделать в точности, я мог бы быть в состоянии помочь вам.

+0

Я очень ценю вашу помощь. Мне нужно иметь возможность захватить все письма от gmail, hotmail, yahoo, aol ...... Мне также нужно уметь записывать все сообщения IM из сообщений Yahoo, MSN, icq. Другими словами, мне нужен настоящий хороший сниффер. Спасибо. –

+0

Ага, так что вам нужно захватить электронную почту через Интернет? Тогда это зависит от браузера. Будет ли конкретный клиент, который вы будете использовать? – mrduclaw

+0

Главным образом hotmail и gmail. –