This commit is contained in:
2025-05-21 17:33:16 +00:00
parent 535b055664
commit 645790d0c2
5 changed files with 13 additions and 24 deletions

View File

@ -356,10 +356,12 @@ export class DataHandler implements IDataHandler {
to: to.split(',').map(addr => addr.trim()),
subject: subject,
text: bodyText,
messageId: messageId,
// Add original session envelope data for accurate routing
originalMailFrom: session.envelope.mailFrom.address,
originalRcptTo: session.envelope.rcptTo.map(r => r.address)
// Add original session envelope data for accurate routing as headers
headers: {
'X-Original-Mail-From': session.envelope.mailFrom.address,
'X-Original-Rcpt-To': session.envelope.rcptTo.map(r => r.address).join(', '),
'Message-Id': messageId
}
});
// Add received header
@ -553,5 +555,4 @@ export class DataHandler implements IDataHandler {
}
}, 100); // Short delay before retry
}
}
}
}