fix(email): parse sender hostname from application URL (#1518)

pull/1511/head
TheCatLady 3 years ago committed by GitHub
parent 802e40a5df
commit 3baa55c690
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,11 +1,15 @@
import Email from 'email-templates';
import nodemailer from 'nodemailer';
import { NotificationAgentEmail } from '../settings';
import { URL } from 'url';
import { getSettings, NotificationAgentEmail } from '../settings';
import { openpgpEncrypt } from './openpgpEncrypt';
class PreparedEmail extends Email {
public constructor(settings: NotificationAgentEmail, pgpKey?: string) {
const { applicationUrl } = getSettings().main;
const transport = nodemailer.createTransport({
name: applicationUrl ? new URL(applicationUrl).hostname : undefined,
host: settings.options.smtpHost,
port: settings.options.smtpPort,
secure: settings.options.secure,

Loading…
Cancel
Save