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;
  Log.debug('📧 Mail server configured for $_fromName <$_fromAddress>@$host');
}