mirror of
https://github.com/sct/overseerr.git
synced 2025-09-17 17:24:35 +02:00
fix(email): parse sender hostname from application URL (#1518)
This commit is contained in:
@@ -1,11 +1,15 @@
|
|||||||
import Email from 'email-templates';
|
import Email from 'email-templates';
|
||||||
import nodemailer from 'nodemailer';
|
import nodemailer from 'nodemailer';
|
||||||
import { NotificationAgentEmail } from '../settings';
|
import { URL } from 'url';
|
||||||
|
import { getSettings, NotificationAgentEmail } from '../settings';
|
||||||
import { openpgpEncrypt } from './openpgpEncrypt';
|
import { openpgpEncrypt } from './openpgpEncrypt';
|
||||||
|
|
||||||
class PreparedEmail extends Email {
|
class PreparedEmail extends Email {
|
||||||
public constructor(settings: NotificationAgentEmail, pgpKey?: string) {
|
public constructor(settings: NotificationAgentEmail, pgpKey?: string) {
|
||||||
|
const { applicationUrl } = getSettings().main;
|
||||||
|
|
||||||
const transport = nodemailer.createTransport({
|
const transport = nodemailer.createTransport({
|
||||||
|
name: applicationUrl ? new URL(applicationUrl).hostname : undefined,
|
||||||
host: settings.options.smtpHost,
|
host: settings.options.smtpHost,
|
||||||
port: settings.options.smtpPort,
|
port: settings.options.smtpPort,
|
||||||
secure: settings.options.secure,
|
secure: settings.options.secure,
|
||||||
|
Reference in New Issue
Block a user