syntax error corrections

This commit is contained in:
Andreas Knuth 2025-07-15 10:13:54 -05:00
parent 6359adb807
commit c66f27225c
1 changed files with 4 additions and 2 deletions

View File

@ -138,6 +138,8 @@ app.post('/process/:domain', async (req, res) => {
logger.info(`[${requestId}] INCOMING POST /process/${domain}: payload_summary=${JSON.stringify(payloadSummary)}`);
let recipients = [];
let parser;
let fromAddr = `lambda@${req.params.domain}`;
try {
// Decode and parse email
const content = data.email_content;
@ -146,8 +148,8 @@ app.post('/process/:domain', async (req, res) => {
const emailBytes = compressed ? gunzipSync(Buffer.from(raw, 'binary')).toString('binary') : raw;
const emailBuffer = Buffer.from(emailBytes, 'binary');
const parser = await simpleParser(emailBuffer);
const fromAddr = parser.from?.value[0]?.address || `lambda@${domain}`;
parser = await simpleParser(emailBuffer);
fromAddr = parser.from?.value[0]?.address || `lambda@${domain}`;
recipients = [
...(parser.to?.value || []),
...(parser.cc?.value || []),