This commit is contained in:
Philipp Dormann 2024-11-21 18:58:54 +01:00
parent 3a06f2fff9
commit 027a6e6375
Signed by: philipp
GPG Key ID: 3BB9ADD52DCA4314
5 changed files with 6 additions and 2 deletions

View File

@ -3,4 +3,5 @@ SMTP_PORT=2525
SMTP_USER=your_smtp_user
SMTP_PASS=your_smtp_password
EMAIL_FROM=noreply@example.com
EMAIL_REPLYTO=noreply@example.com
REDIS_URL=redis://localhost:6379

BIN
bun.lockb

Binary file not shown.

View File

@ -20,6 +20,7 @@
},
"devDependencies": {
"@types/node": "22.9.1",
"@types/nodemailer": "^6.4.17",
"bun-types": "1.1.36"
}
}

View File

@ -6,7 +6,8 @@ export const config = {
pass: process.env.SMTP_PASS || ''
},
email: {
from: process.env.EMAIL_FROM || 'noreply@example.com'
from: process.env.EMAIL_FROM || 'noreply@example.com',
replyTo: process.env.EMAIL_REPLYTO || 'noreply@example.com',
},
redis: {
url: process.env.REDIS_URL || 'redis://localhost:6379'

View File

@ -41,10 +41,11 @@ const worker = new Worker<EmailJob>(
async (job) => {
await transporter.sendMail({
from: config.email.from,
replyTo: config.email.replyTo,
to: job.data.to,
subject: job.data.subject,
text: job.data.text,
html: job.data.html
html: job.data.html,
})
},
{