SMTPClient for .NET (SSL, TLS, вложения) SocketPRO

А тут я представляю smtp клиент созданный с помощью SocketPro. Поддерживает вложения и SSL/TLS.

Исходники

Работает в Compact Framework.

Пример использования:

try
            {
                SMTPClient.Message msg = new SMTPClient.Message();
                msg.To = "[email protected];[email protected]"; //кому
                msg.From = "[email protected]"; //от кого
                msg.Cc = "[email protected]"; //копия
                msg.Subject = "Тема";
                msg.Body = "Текст сообщения";
                msg.Attachments.Add(@"D:\museum.png");

                SMTPClient.SmtpClient client = new SMTPClient.SmtpClient("[email protected]", 465);
                client.User = "ya";
                client.Password = "pass";
client.Msg = msg;                
client.Send();
            }
            catch (Exception e)
            {
                // 
            }


Не забудьте скачать SocketPro.

Жду Ваших отзывов.

SMTPClient для .NET (вложения, SSL, TLS) OpenSSL

Предлагаю библиотеку для .net для отправки Электронной почты через SMTP. NANSoftSMTPClient поддерживает вложения, SSL/TLS. Успешно работает с GMAIL. Использует в своей работе OpenSSL.



( Читать дальше )
  • +1
  • 12 октября 2011, 20:35
  • admin
  • 16

OpenSSL и C#

Привет всем!

Объясните мне пожалуйста. как определять в каком формате работает тот или иной smtp-сервер: ssl или tls. Написал клиента на c#. подключаюсь. считываю команды сервера. Вижу команду STARTTLS. Отвечаю серверу STARTTLS. А что делать дальше? Как тут можно использовать openssl? В другом случае команды разобрать не могу. значит ssl. Использую функции openssl. посылаю ehlo получаю ответ. а вот вторая команда уже не проходит. Можно привести пример кода для работы с ssl и tls. Проблемы c gmail. Стандартные framework-овские sslstream не подходит так как пишу для compact framework.

( Читать дальше )

Простой SMTP - клиент своими руками

По многочисленным просьбам привожу код простого SMTP — клиента на c# и пример его использования. Отлично работает на Windows Mobile. Не поддерживает SSL.

( Читать дальше )
  • +1
  • 09 сентября 2011, 14:31
  • admin
  • 3