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.',
);
}
final response = await transport(buildRequest(message));
if (!response.isSuccess) {
throw DVMailProviderException(
providerName,
'The provider rejected the message.',
statusCode: response.statusCode,
responseBody: response.body,
);
}
}