Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Почтовый клиент на C##

Автор: fvgrod
Дата сообщения: 04.02.2008 20:14
Добрый день.
Подскажите пожалуйста как написать почтовый клиент в Visual Studio 2005.
Интересует в виндовс окне (не веб)

Какие System надо использовать.

Хотелось бы сделать две кнопки - отправка и получение в каталог.

Зарание огромное спасибо.
Автор: eLLoco
Дата сообщения: 04.02.2008 21:14
Как, как... разбираться с .NET Framework SDK в MSDN, для начала System.Net.Mail. Потом System.Net в целом, затем потоки и BackgroundWorker чтобы у тебя интерфейс не замораживался. А чем не устраивает бесплатный (и уже написанный) Thunderbird? Потому как самому создать удобного почтового клиента у тебя быстро не получится, если вообще получится.

P.S. больше топиков по C# не создавай - есть Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET
Автор: fvgrod
Дата сообщения: 05.02.2008 15:11
А что такое этот "Thunderbird"... где его можно взять?

Добавлено:
Это уже готовый вариант, надо свое... У меня программа должна отправлять системные сообщения через SMTP и принимать запросы через POP3. Вот мне и нужны эти две функции.
Автор: EZH
Дата сообщения: 05.02.2008 22:32
fvgrod
В самом элементарном виде отправка по SMTP будет примерно так выглядеть:


Код:
using System.Net.Mail;

public void SendEmail(String from, String displayName, String replyTo, String to, String subject, String body)
{
    MailMessage email = new MailMessage();
    email.To.Add(to);
    email.From = new MailAddress(from, displayName);
    email.ReplyTo = new MailAddress(replyTo);
    email.Subject = subject;
    email.IsBodyHtml = false;
    email.BodyEncoding = System.Text.UTF8Encoding.UTF8;
    email.Body = body;

    SmtpClient smtpClient = new SmtpClient();
    smtpClient.Send(email);
}
Автор: urmigar
Дата сообщения: 09.02.2008 16:09

Цитата:
Почтовый клиент на C##

Это новая разновидность C#? ))


Цитата:
Подскажите пожалуйста как написать почтовый клиент в Visual Studio 2005.

Т.е. нужна именно среда, а язык безрзлично какой?

А если серьёзно, то ".NetWorld". Сам там видел хороший пример по теме, о которой вы спрашиваете.

Страницы: 1

Предыдущая тема: Подключение к ДБ на C##


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.