Email Betreff
This commit is contained in:
@@ -10,6 +10,7 @@ import { prisma } from "#lib/server/prisma.js";
|
||||
import { getAnsichtsausweis } from "../ausweis.js";
|
||||
import Mail from "nodemailer/lib/mailer/index.js";
|
||||
import { shortenUID } from "#server/lib/hash.js";
|
||||
import { getPaymentSuccessSubject } from "./helpers.js";
|
||||
|
||||
export async function sendPaymentSuccessMail(
|
||||
ausweis: VerbrauchsausweisWohnen,
|
||||
@@ -32,6 +33,11 @@ export async function sendPaymentSuccessMail(
|
||||
|
||||
let info: string = "";
|
||||
const ausweisart = getAusweisartFromUUID(ausweis.uid);
|
||||
|
||||
if (!ausweisart) {
|
||||
return;
|
||||
}
|
||||
|
||||
const attachments: Mail.Attachment[] = [];
|
||||
|
||||
const id = shortenUID(ausweis.uid)
|
||||
@@ -63,12 +69,12 @@ export async function sendPaymentSuccessMail(
|
||||
info =
|
||||
"Die Erstellung des Bedarfsausweises dauert momentan leider etwas länger. Bitte kontaktieren Sie uns in dringenden Fällen telefonisch (9 - 12 Uhr).";
|
||||
}
|
||||
|
||||
|
||||
await transport.sendMail({
|
||||
attachments,
|
||||
from: `"IBCornelsen" <info@online-energieausweis.org>`,
|
||||
to: user.email,
|
||||
subject: `Bestellbestätigung vom IBCornelsen (ID: ${id})`,
|
||||
subject: getPaymentSuccessSubject(ausweis, rechnung, ausweisart),
|
||||
cc: {
|
||||
address: rechnung.email || "",
|
||||
name: rechnung.empfaenger || "",
|
||||
|
||||
Reference in New Issue
Block a user