diff --git a/src/smtp/send.rs b/src/smtp/send.rs index c4b06745a..4ffa64682 100644 --- a/src/smtp/send.rs +++ b/src/smtp/send.rs @@ -5,6 +5,7 @@ use async_smtp::*; use crate::context::Context; use crate::events::EventType; +use itertools::Itertools; use std::time::Duration; pub type Result = std::result::Result; @@ -33,11 +34,7 @@ impl Smtp { ) -> Result<()> { let message_len_bytes = message.len(); - let recipients_display = recipients - .iter() - .map(|x| format!("{}", x)) - .collect::>() - .join(","); + let recipients_display = recipients.iter().map(|x| x.to_string()).join(","); let envelope = Envelope::new(self.from.clone(), recipients).map_err(Error::EnvelopeError)?;