Wechsel Hosting → Wartung: neuer Abbuchungstag, Gutschrift, 12 neue Monate
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
379cc26dcd
commit
188db4b3c1
15 files changed
+2035
-12
No files matched your search
@@ -7,8 +7,19 @@ const CUSTOMER_SENDER = 'WEBklar'
|
||||
const TEAM_SENDER = 'WEBklar Kundenportal'
|
||||
|
||||
let transporter = null
|
||||
let testTransport = null
|
||||
|
||||
/**
|
||||
* Nur für Tests (F25): alle Mails über diesen Transport statt per SMTP, z. B. mailSink() aus
|
||||
* test/support/mailSink.js (nodemailer jsonTransport, gesendete Mails gesammelt). null schaltet zurück.
|
||||
* Gerendert wird wie im Betrieb; so lassen sich Vorlagen, Blöcke und Anhänge in Routentests prüfen.
|
||||
*/
|
||||
export function setMailTransportForTests(transport) {
|
||||
testTransport = transport || null
|
||||
}
|
||||
|
||||
function getTransporter() {
|
||||
if (testTransport) return testTransport
|
||||
if (!config.smtp.host || !config.smtp.user) return null
|
||||
if (!transporter) {
|
||||
transporter = nodemailer.createTransport({
|
||||
|
||||
Reference in new issue
Block a user