enough_mail 0.0.5 copy "enough_mail: ^0.0.5" to clipboard
enough_mail: ^0.0.5 copied to clipboard

outdated

IMAP and SMTP clients in pure Dart. Strives to be compliant with IMAP4 rev1, IMAP IDLE, IMAP METADATA Extension and SMTP.

An experimental IMAP and SMTP client for Dart developers.

Available under the commercial friendly MPL Mozilla Public License 2.0.

Usage #

A simple usage example:

import 'package:enough_mail/enough_mail.dart';

main() async {
  var client  = ImapClient(isLogEnabled: true);
  await client.connectToServer('imap.example.com', 993, isSecure: true);
  var loginResponse = await client.login('user.name', 'secret');
  if (loginResponse.isOkStatus) {
    var listResponse = await client.listMailboxes();
    if (listResponse.isOkStatus) {
      print('mailboxes: ${listResponse.result}');
    }
  }
}

Installation #

Add this dependency your pubspec.yaml file:

dependencies:
  enough_mail: ^0.0.4

The latest version or enough_mail is enough_mail version.

Features and bugs #

Please file feature requests and bugs at the issue tracker.

Want to contribute? Please check out contribute.

Done #

Supported encodings #

Character encodings:

  • ASCII (7bit)
  • UTF-8 (uft8, 8bit)
  • ISO-8859-1 (latin-1)

Transfer encodings:

To do #

108
likes
0
pub points
92%
popularity

Publisher

verified publisherenough.de

IMAP and SMTP clients in pure Dart. Strives to be compliant with IMAP4 rev1, IMAP IDLE, IMAP METADATA Extension and SMTP.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

event_bus

More

Packages that depend on enough_mail