1. Produkter
  2.   E-post
  3.   .NET
  4.   MailSystem
 
  

Open Source .NET Library for IMAP, POP3 og SMTP

Gratis C# .NET-bibliotek for å generere e-poster med vedlegg som støtter SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard og vCalendar. 

MailSystem.NET er et åpen kildekode-bibliotek som lar programvareutviklere administrere e-poster ved hjelp av .NET-kommandoer. Biblioteket er veldig fleksibelt og støtter administrasjon av e-poster ved hjelp av SMTP, POP3, IMAP og flere andre e-postprotokoller. Biblioteket støtter asynkrone operasjoner og tillater e-postsignering og kryptering samt dekryptering ved hjelp av S/MIME og OpenPGP. Biblioteket har inkludert egne objekter for meldingen så vel som klientene.

MailSystem-biblioteket er veldig enkelt å bruke og har inkludert støtte for flere viktige funksjoner knyttet til e-postmeldinger. Den har inkludert støtte for SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, Anti-Spam (Bayesian, RBL, DomainKeys), Queueing, Mail Merge og mye mer. Den gir også støtte for e-postkøsystem samt støtte for individuelle forespørsler av alle typer,

MailSystem-biblioteket er veldig enkelt å bruke og har inkludert støtte for flere viktige funksjoner knyttet til e-postmeldinger. Den har inkludert støtte for SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, Anti-Spam (Bayesian, RBL, DomainKeys), Queueing, Mail Merge og mye mer. Den gir også støtte for e-postkøsystem samt støtte for individuelle forespørsler av alle typer.

Det er flere viktige funksjoner inkludert knyttet til Simple Mail Transfer Protocol og Post Office Protocol 3, for eksempel støtte for antall meldinger, visning av postboksstørrelse, nedlasting av fullstendig melding eller kun overskrift, sikker autentisering, innebygde bilder, lyder eller videoer, send e-poster direkte uten SMTP server, bruk HTML- og tekst-e-poster, forbedret hurtigbufferytelse og mange flere.

Previous Next

Komme i gang med MailSystem

Den enkleste måten å installere MailSystem på er via NuGet. For å bruke den fra Visual Studios Package Manager Console, skriv inn følgende kommando.

installer MailSystem via NuGet

Install-Package MailSystem.Net-trunk  

Installer MailSystem via GitHub 

git clone https://github.com/pmengal/MailSystem.NET.git 

Sender e-post via C#

MailSystem.NET-biblioteket har inkludert funksjonalitet for å komponere og sende e-postmeldinger ved hjelp av C# .NET-kode. Biblioteket er svært funksjonsrikt og har inkludert flere viktige måter for å sende e-postmeldinger som å sende en e-postmelding med et vedlegg, sende e-post til flere brukere, sende meldinger asynkront, sende krypterte e-postmeldinger, sende e-post til flere mottakere, sende med flere instanser, sende en e-post med eller uten SMTP-server og mange flere.

Hent e-postmeldinger via C#

Open Source API MailSystem.NET-biblioteket gjør det mulig for programvareutviklere å få tilgang til og hente e-postmeldinger i C#-applikasjonene sine med letthet. Biblioteket har inkludert flere viktige funksjoner knyttet til å hente e-postmeldinger hente melding asynkront, hente meldingstall, hente meldingen fra sikre tilkoblinger, hente meldingsliste, hente en spesifikk melding, hente til en fil og mye mer.

Hvordan få e-postmeldinger via C# Library?

private const string _imapLogin = "[login]";
private const string _imapPassword = "[password]";
private const int _imapPort = 993;
private const string _imapServerAddress = "imap.gmail.com";
var _selectedMailBox = "INBOX";
using (var _clientImap4 = new Imap4Client())
{
  clientImap4.ConnectSsl(_imapServerAddress, _imapPort);
  // another option is: _clientImap4.Connect(_mailServer.address, _mailServer.port);
  _clientImap4.Login(_imapLogin, _imapPassword); // Make log in and load all MailBox.
  //_clientImap4.LoginFast(_imapLogin, _imapPassword); // Only make login.
  var _mailBox = _clientImap4.SelectMailbox(_selectedMailBox);
 foreach (var messageId in _mailBox.Search("ALL").AsEnumerable())
  {
    var message = _mailBox.Fetch.Message(messageId);
    var _imapMessage = Parser.ParseMessage(message);
  }
_clientImap4.Disconnect();
}

Håndtering av e-postvedlegg via .NET

Det gratis MailSystem.NET-biblioteket gjør det mulig for programvareutviklere å jobbe med e-postvedlegg i sine egne .NET-applikasjoner. Biblioteket støtter å legge til flere filer, hente vedlegg og lagre dem på disk, arbeid med koding og diagramsett, og mer. Biblioteket har gitt støtte for å legge ved og sende filer som PDF, Microsoft Word, Bilder og mange flere.

 Norsk