Rebex POP3 について

安全で効率的な電子メール通信のための堅牢なPOP3 .NETライブラリ

Rebex POP3 is a versatile .NET library designed to simplify email communication. It offers comprehensive support for POP3, SMTP, MIME, and S/MIME protocols, ensuring secure and efficient email exchange. With features like TLS 1.3/1.2 encryption and the ability to receive, list, and remove emails, Rebex POP3 is an ideal choice for developers building email-enabled applications or organizations requiring reliable email handling. Its compatibility with the .NET framework ensures seamless integration into your projects.

Rebex POP3 Features

  • Easy-to-use API
    • Download emails using POP3.
  • Connecting
    • Connect to servers using POP3 protocol.
    • Connect to servers using explicit or implicit TLS/SSL.
    • Switch to encrypted communication.
    • Set connection options.
    • Get info about the connection.
    • Get info about TLS/SSL connection.
  • Authentication modes
    • Username and password.
    • CRAM-MD5 authentication.
    • DIGEST-MD5 authentication.
    • APOP authentication.
    • OAuth 2.0 authentication.
    • Client certificate authentication.
    • GSSAPI.
    • Single sign-on.
    • Kerberos authentication.
    • NTLM authentication.
    • Negotiate authentication.
  • Message operations
    • Retrieve the message list.
    • Sequence numbers and unique IDs.
    • Get message info.
    • Download message headers.
    • Download messages.
    • Delete and undelete messages.
  • Advanced features
    • Obtain info about the mailbox.
    • Fine-tune POP3 behavior.
    • Custom commands.
  • Events
    • ValidatingCertificate event.
    • TransferProgress event.
    • CommandSent event.
    • ResponseRead event.
  • Asynchronous operations
    • Task-based Asynchronous Pattern.
    • 'await' operator support.
    • IAsyncResult pattern (Begin/End methods).
    • Use IAsyncResult in .NET.
    • SynchronizationContext support for events.
  • Communication logging
    • Log communication using LogWriter.
    • Log verbosity levels.
    • Built-in log writers.
    • Write custom log writers.
  • MIME and S/MIME
    • MIME and MailMessage.
    • S/MIME - secure mail.
  • SMTP
    • Send e-mails using SMTP library.
    • Advanced SMTP operations.
  • TLS/SSL core
    • Validate and examine server certificate.
    • Built-in certificate verifier.
    • Custom certificate validation.
    • Override SSL server name.
    • Security settings and algorithms.
  • X.509 certificates
    • Load certificates.
    • Save certificates.
    • Validate certificates.
    • Windows certificate store management.
  • Proxies and custom sockets
    • SOCKS4/SOCKS5 proxy servers.
    • HTTP CONNECT proxy servers.
    • Proxies with single sign-on.
    • SSH server as proxy.
    • Custom transport layer - ISocket.
  • SSIS, SQL CLR, PowerShell
    • Use Rebex POP3 in SSIS packages.
    • Use Rebex POP3 in SQL CLR.
    • Use Rebex POP3 in PowerShell.