Add option to ignore SSL/TLS certificate errors for email (Issue #53)

This feature allows users with non-standard SMTP setups (shared hosting,
self-signed certificates) to bypass certificate validation when needed.

Changes:
- Add database migration for tls_reject_unauthorized column
- Update emailProcessor.js to pass TLS option to nodemailer
- Update adminEmail.js routes to handle the new field
- Add checkbox UI with security warning in EmailConfigPage
- Add English and German translations
This commit is contained in:
Claude
2025-11-25 20:23:39 +00:00
parent ee1aa7e5cb
commit e85d1bf72a
7 changed files with 97 additions and 12 deletions
+1
View File
@@ -8,6 +8,7 @@ export interface EmailConfig {
smtp_pass: string;
from_email: string;
from_name: string;
tls_reject_unauthorized: boolean;
}
export interface EmailTemplate {