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
|
// 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));
|
builder = builder.credentials(Credentials::new(username, password));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue