fix: try postal-mime when mailparser failed (#29)

This commit is contained in:
Dream Hunter
2023-10-08 11:20:10 -05:00
committed by GitHub
parent 0bca2b8dce
commit 0f74bde850

View File

@@ -25,6 +25,10 @@ async function email(message, env, ctx) {
parsedEmail = await simpleParser(rawEmail)
} catch (error) {
console.log(error)
}
if (!parsedEmail.html && !parsedEmail.textAsHtml && !parsedEmail.text) {
console.log("Failed parse email, try postal-mime");
const parser = new PostalMime.default();
parsedEmail = await parser.parse(rawEmail);
}