send method
Implementation
@override
Future<void> send(DVMailMessage message) async {
if (message.to.isEmpty) {
throw ArgumentError.value(
message.to,
'to',
'A mail message needs at least one recipient.',
);
}
await client.send(
envelopeFrom: message.from.email,
recipients: <String>[for (final address in message.to) address.email],
fromHeader: DVHttpMailProvider.formatAddress(message.from),
toHeaders: <String>[
for (final address in message.to)
DVHttpMailProvider.formatAddress(address),
],
subject: message.subject,
text: message.text,
html: message.html,
headers: dvMailWireHeaders(message),
);
}