()
| 13 | * Get the from email address, preferring FROM_EMAIL_ADDRESS over EMAIL_DOMAIN |
| 14 | */ |
| 15 | export function getFromEmailAddress(): string { |
| 16 | if (env.FROM_EMAIL_ADDRESS?.trim()) { |
| 17 | return env.FROM_EMAIL_ADDRESS |
| 18 | } |
| 19 | // Fallback to constructing from EMAIL_DOMAIN |
| 20 | return `noreply@${env.EMAIL_DOMAIN || getEmailDomain()}` |
| 21 | } |
| 22 | |
| 23 | /** |
| 24 | * Extract the email address from a "Name <email>" formatted string" |
no test coverage detected