setup static method

void setup({
  1. required MailProvider provider,
  2. required String host,
  3. required int port,
  4. required String username,
  5. required String password,
  6. required String fromAddress,
  7. String fromName = 'Flint Dart',
  8. bool useSSL = false,
  9. bool useTLS = true,
})

Implementation

static void setup({
  required MailProvider provider,
  required String host,
  required int port,
  required String username,
  required String password,
  required String fromAddress,
  String fromName = 'Flint Dart',
  bool useSSL = false,
  bool useTLS = true,
}) {
  _server = SmtpFactory.create(
    provider: provider,
    host: host,
    port: port,
    username: username,
    password: password,
    encryption: useSSL ? 'ssl' : 'tls',
  );

  _fromAddress = fromAddress;
  _fromName = fromName;
  _autoConfigAttempted = true;
  Log.debug('Mail server configured for $_fromName <$_fromAddress>@$host');
}