feat: allow overriding smtp_password with the LEMMY_SMTP_PASSWORD env var (#3154)
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
This commit is contained in:
parent
3775418952
commit
4cdb9583e9
1 changed files with 5 additions and 1 deletions
|
@ -78,7 +78,11 @@ pub fn send_email(
|
|||
};
|
||||
|
||||
// Set the creds if they exist
|
||||
if let (Some(username), Some(password)) = (email_config.smtp_login, email_config.smtp_password) {
|
||||
let smtp_password = std::env::var("LEMMY_SMTP_PASSWORD")
|
||||
.ok()
|
||||
.or(email_config.smtp_password);
|
||||
|
||||
if let (Some(username), Some(password)) = (email_config.smtp_login, smtp_password) {
|
||||
builder = builder.credentials(Credentials::new(username, password));
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue