fix: Disable lettre default features to resolve native-tls conflict

lettre defaults pull in native-tls which conflicts with tokio1-rustls-tls.
Explicitly list needed features with default-features = false.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Vantz Stockwell
2026-02-15 00:54:48 -05:00
parent ef5ee0f844
commit a6db98f198

View File

@@ -42,7 +42,7 @@ rand = "0.8"
reqwest = { version = "0.12", features = ["json", "rustls-tls"], default-features = false }
# Email
lettre = { version = "0.11", features = ["tokio1-rustls-tls"] }
lettre = { version = "0.11", default-features = false, features = ["tokio1", "tokio1-rustls-tls", "builder", "hostname", "pool", "smtp-transport"] }
# Scheduling
tokio-cron-scheduler = "0.13"