Fix formatting and add vault link to notification emails

This commit is contained in:
Nick Fox 2019-01-05 13:36:08 -05:00
parent cec28a85ac
commit 2f5bdc23f6
No known key found for this signature in database
GPG Key ID: 82719985805A7CA8

View File

@ -89,8 +89,8 @@ pub fn send_invite_accepted(
("Invitation accepted", ("Invitation accepted",
format!( format!(
"<html> "<html>
<p>Your invitation to <b>{}</b> to join <b>{}</b> was accepted. Please log in to the bitwarden_rs server and confirm them from the organization management page.</p> <p>Your invitation for <b>{}</b> to join <b>{}</b> was accepted. Please <a href=\"{}\">log in</a> to the bitwarden_rs server and confirm them from the organization management page.</p>
</html>", new_user_email, org_name)) </html>", new_user_email, org_name, CONFIG.domain))
}; };
send_email(&address, &subject, &body, &config) send_email(&address, &subject, &body, &config)
@ -105,8 +105,8 @@ pub fn send_invite_confirmed(
(format!("Invitation to {} confirmed", org_name), (format!("Invitation to {} confirmed", org_name),
format!( format!(
"<html> "<html>
<p>Your invitation to join <b>{}</b> was accepted. It will now appear under the Organizations the next time you log into the web vault.</p> <p>Your invitation to join <b>{}</b> was confirmed. It will now appear under the Organizations the next time you <a href=\"{}\">log in</a> to the web vault.</p>
</html>", org_name)) </html>", org_name, CONFIG.domain))
}; };
send_email(&address, &subject, &body, &config) send_email(&address, &subject, &body, &config)
@ -122,8 +122,8 @@ fn send_email(address: &str, subject: &str, body: &str, config: &MailConfig) ->
.build() .build()
.map_err(|e| Error::new("Error building email", e.to_string()))?; .map_err(|e| Error::new("Error building email", e.to_string()))?;
mailer(config) mailer(config)
.send(email.into()) .send(email.into())
.map_err(|e| Error::new("Error sending email", e.to_string())) .map_err(|e| Error::new("Error sending email", e.to_string()))
.and(Ok(())) .and(Ok(()))
} }