Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/21: Рейтинг темы: голосов - 21, средняя оценка - 4.67
 Аватар для pilot747
3 / 3 / 2
Регистрация: 21.06.2011
Сообщений: 50

Отображение входящих писем.

02.08.2011, 14:20. Показов 4092. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
У меня есть вопрос: пользователь вводит свои е-майл и пароль, нажимает кнопку, и на экране выводятся его входящие сообщения электронной почты. Как мне это реализовать? Может быть есть какие нибуть статьи по работе с электронной почтой?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.08.2011, 14:20
Ответы с готовыми решениями:

Проблема с кодировкой входящих писем. почтовый клиент. приём почты. POP3.
Скачал класс ( прогу в коде ) POP3 стороннего разработчика для приемё писем. http://www.codeproject.com/KB/IP/despop3client.aspx?...

Просмотр входящих писем
Доброго времени суток. Подскажите пожалуйста как можно получить список входящих писем на почту например google или yandex? Суть программы...

OpenPop3 Отображение писем в DataGrid
Подскажите как отобразить письма из ящика. У меня что вышло так криво. using System; using System.Collections.Generic; using...

10
 Аватар для Ice_and_Fire
512 / 298 / 37
Регистрация: 22.06.2011
Сообщений: 929
02.08.2011, 14:32
Для IMAP
Для POP3

Не по теме:

О, еще один кул хацкер кнопки на форму научился бросать

1
02.08.2011, 15:20
 Комментарий модератора 
Не отсылайте других пользователей в поиск и избегайте ссылок на поисковые системы (Google, Yandex и др.). Самостоятельно найдите ответ на вопрос и разместите его на форуме.
1
 Аватар для Ice_and_Fire
512 / 298 / 37
Регистрация: 22.06.2011
Сообщений: 929
02.08.2011, 15:38
Есть книга "Net. Сетевое программирование для профессионалов". Там подробно и наглядно это описано
0
 Аватар для pilot747
3 / 3 / 2
Регистрация: 21.06.2011
Сообщений: 50
02.08.2011, 17:34  [ТС]
Цитата Сообщение от Ice_and_Fire Посмотреть сообщение
Есть книга "Net. Сетевое программирование для профессионалов". Там подробно и наглядно это описано
У меня получилось так, что в классе POP3 ошибки! Проверил - вроде все правильно написал

Добавлено через 4 минуты
Ошибка в Write() и Response()
0
 Аватар для Ice_and_Fire
512 / 298 / 37
Регистрация: 22.06.2011
Сообщений: 929
02.08.2011, 20:25
Проект и тексты ошибок в студию
0
89 / 60 / 2
Регистрация: 08.03.2011
Сообщений: 546
02.08.2011, 21:28
можно с помощью webBrowser реализовать
C#
1
2
3
4
 private void Form1_Load(object sender, EventArgs e)
        {
                   webBrowser3.Navigate("http://www.mail.ru/");
        }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 public void avtoritiz_mail()
 
 
        {
            //По нажатию на кнопку переходим по адресу, указанному в ТекстБоксе.
          webBrowser3.Navigate("http://www.mail.ru/");
          
            //заполняем поле логин
            webBrowser3.Document.GetElementById("login").SetAttribute("value", "логин");
          
            //здесь нужно заполнить поле пароль  
            webBrowser3.Document.GetElementById("password").InnerText = "пароль";
          
            // здесь нужно нажать кнопку войти
 
            foreach (HtmlElement he in webBrowser1.Document.GetElementsByTagName("input"))
            {
                if (he.GetAttribute("value").Equals("Войти"))
                {
                    he.InvokeMember("click");
                   
                }
            }
 
        }
C#
1
2
3
4
5
6
7
  private void button7_Click(object sender, EventArgs e)
        {
           
          avtoritiz_mail();
          
 
         }
C#
1
2
3
4
5
6
7
8
9
10
11
byte[] b = new byte[webBrowser1.DocumentStream.Length];
                webBrowser3.DocumentStream.Read(b, 0, b.Length);
                string s = Encoding.GetEncoding(1251).GetString(b);
 
                for (int i = 1; i <100; i++)
                    if (s.Contains("У вас " + Convert.ToString(i) + " новых сообщений"))
                    {
 
                        notifyIcon1.ShowBalloonTip(500, "Сообщение", "У вас " + Convert.ToString(i) + " новых сообщений", ToolTipIcon.Warning);
 
                    }
0
 Аватар для umnick_kh
311 / 249 / 44
Регистрация: 06.12.2010
Сообщений: 527
03.08.2011, 00:36
fiphiker,
C#
1
2
3
4
5
6
7
                for (int i = 1; i <100; i++)
                    if (s.Contains("У вас " + Convert.ToString(i) + " новых сообщений"))
                    {
 
                        notifyIcon1.ShowBalloonTip(500, "Сообщение", "У вас " + Convert.ToString(i) + " новых сообщений", ToolTipIcon.Warning);
 
                    }
Простите, что это за ерунда? У меня например 184 новых писем, а найдет только 100. Трудно тем же webBrowser парсить страничку и найти нужное слово?
0
89 / 60 / 2
Регистрация: 08.03.2011
Сообщений: 546
03.08.2011, 11:10
я через цикл для примера показал..
можно просто распарсить эту строку
HTML5
1
<div class="lmBg js-folder-messages">87</div>
0
 Аватар для Etrimus
399 / 366 / 54
Регистрация: 23.05.2010
Сообщений: 716
03.08.2011, 13:35
А можно просто воспользоваться средствами C# для работы с почтой, без лишних костылей вроде ВебБраузера... Вот ссылки с примерами.
http://dev.ezoterik.info/otsyl... z-c-sharp/
http://www.intmain.ru/otpravka-e-mail.html
0
 Аватар для Ice_and_Fire
512 / 298 / 37
Регистрация: 22.06.2011
Сообщений: 929
03.08.2011, 14:03
Etrimus, Вы не правы. Это ссылки для отправки почты - да таких средств в C# достаточно для SMTP (Как минимум System.Net.Mail и System.Web.Mail). А речь идет о получении почты. И готовых классов в .NET для IMAP или POP3 я не видел. Только реализовывать через сокеты и соответствующий протокол
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.08.2011, 14:03
Помогаю со студенческими работами здесь

Сохранение входящих писем из Outlook
Прошу помощи у более опытных товарищей. Может кто то решал задачу сохранения писем из определенной папки созданой в Outlook в папку на...

Блокировка входящих электронных писем
Как с помощью Брандмауэр Windiws блокировать входящие электронные письма если есть другое решение этой проблемы без помощи Брандмауэра...

Автоматическая загрузка входящих писем в 1С
Добрый день! Конфигурация Управление торговлей, редакция 11.1 (11.1.6.17) . Не могу понять где можно настроить автоматическую...

Регистрация входящих писем Outlook в Excel
Добрый день! Решил написать небольшой макрос по регистрации входящей почты outlook в книге excel. Получилось следующее: 1. в Excel...

как посмотреть судьбу входящих писем?
пользователь жалуется, что ему не доходят письма от конкретного отправителя (для примера from@ukr.net) в mainlog эксима есть такая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru