feat: Add optional replyTo for email sending

This commit is contained in:
Tom Moor
2022-05-21 08:36:37 +01:00
parent ee8324ad73
commit c08940ca3c

View File

@@ -11,6 +11,7 @@ const useTestEmailService =
type SendMailOptions = {
to: string;
replyTo?: string;
subject: string;
previewText?: string;
text: string;
@@ -70,8 +71,8 @@ export class Mailer {
try {
Logger.info("email", `Sending email "${data.subject}" to ${data.to}`);
const info = await transporter.sendMail({
from: `Outline <${env.SMTP_FROM_EMAIL}>`,
replyTo: env.SMTP_REPLY_EMAIL ?? env.SMTP_FROM_EMAIL,
from: env.SMTP_FROM_EMAIL,
replyTo: data.replyTo ?? env.SMTP_REPLY_EMAIL ?? env.SMTP_FROM_EMAIL,
to: data.to,
subject: data.subject,
html,