We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 238f5a5 commit e06f0eaCopy full SHA for e06f0ea
src/email.rs
@@ -41,11 +41,17 @@ fn build_email(
41
.unwrap_or("test@localhost");
42
43
let mut builder = Message::builder();
44
- for recipient in recipients {
45
- builder = builder.to(recipient.parse()?);
+
+ let mut recipients = recipients.iter();
46
+ let to = recipients
47
+ .next()
48
+ .ok_or_else(|| server_error("Email has no recipients"))?;
49
+ builder = builder.to(to.parse()?);
50
+ for bcc in recipients {
51
+ builder = builder.bcc(bcc.parse()?);
52
}
- let email = builder.from(sender.parse()?).subject(subject).body(body)?;
53
54
+ let email = builder.from(sender.parse()?).subject(subject).body(body)?;
55
Ok(email)
56
57
0 commit comments