Make Smtp.send async

This commit is contained in:
Alexander Krotov
2019-12-08 21:15:07 +03:00
committed by Floris Bruynooghe
parent 54eb30f3db
commit a8e9a1fbe5
2 changed files with 3 additions and 5 deletions

View File

@@ -200,7 +200,7 @@ impl Job {
info!(context, "smtp-sending out mime message:");
println!("{}", String::from_utf8_lossy(&body));
}
match smtp.send(context, recipients_list, body, self.job_id) {
match task::block_on(smtp.send(context, recipients_list, body, self.job_id)) {
Err(crate::smtp::send::Error::SendError(err)) => {
// Remote error, retry later.
smtp.disconnect();