1,016,491

Downloads

35,278

Downloads of v 1.10.1

938

Average downloads per day

2016-12-04

Last published

Share on Social Networks

License details

provided by Sonatype

MIT

MailKit

1.10.1

MailKit is an Open Source cross-platform .NET mail-client library that is based on MimeKit and optimized for mobile devices.

Features include:

* SASL Authentication via SCRAM-SHA-256, SCRAM-SHA-1, NTLM, DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN, and XOAUTH2.

* A fully-cancellable SmtpClient with support for STARTTLS, 8BITMIME, BINARYMIME, ENHANCEDSTATUSCODES, SIZE, DSN, PIPELINING and SMTPUTF8.

* A fully-cancellable Pop3Client with support for STLS, UIDL, APOP, PIPELINING, UTF8, and LANG.

* A fully-cancellable ImapClient with support for ACL, QUOTA, LITERAL+, IDLE, NAMESPACE, ID, CHILDREN, LOGINDISABLED, STARTTLS, MULTIAPPEND, UNSELECT, UIDPLUS, CONDSTORE, ESEARCH, SASL-IR, COMPRESS, WITHIN, ENABLE, QRESYNC, SORT, THREAD, ESORT, METADATA, FILTERS, LIST-STATUS, SORT=DISPLAY, SPECIAL-USE, CREATE-SPECIAL-USE, MOVE, SEARCH=FUZZY, UTF8=ACCEPT, UTF8=ONLY, LITERAL-, APPENDLIMIT, XLIST, and X-GM-EXT1.

* Client-side sorting and threading of messages (the Ordinal Subject and the Jamie Zawinski threading algorithms are supported).

* Asynchronous versions of all methods that hit the network.

* S/MIME, OpenPGP and DKIM signature support via MimeKit.

* Microsoft TNEF support via MimeKit.

To install MailKit, run the following command in the Package Manager Console

Install-Package MailKit

Requires NuGet 2.8.6 or higher.

Release Notes

* Modified the ImapClient to always LIST the INBOX even if it is a namespace in order to get any flags set on it.
* Fixed ImapFolder to handle Quota Roots that do not match an existing folder. (issue #433)
* Added work-around for Courier-IMAP sending "* 0 FETCH ..." on flag changes. (issue #428)
* Updated MessageSorter to be smarter about validating arguments such that it will only check for IMessageSummary fields that it will *actually* need in order to perform the specified sort.
* Fixed SmtpClient.Authenticate() to throw an AuthenticationException with a message from the SMTP server if available.

Owners

Authors

Jeffrey Stedfast

Copyright

Xamarin Inc.

Tags

Dependencies

Version History

Version Downloads Last updated
MailKit 1.10.0 73,740 Monday, October 31, 2016
MailKit 1.8.1 96,392 Monday, September 26, 2016
MailKit 1.6.0 73,736 Sunday, September 11, 2016
MailKit 1.4.2.1 137,066 Tuesday, August 16, 2016
MailKit 1.4.2 8,125 Sunday, August 14, 2016
MailKit 1.4.1 168,506 Sunday, July 17, 2016
MailKit 1.4.0 93,085 Friday, July 1, 2016
MailKit 1.3.0-rc1-1 27,482 Monday, May 23, 2016