mirror of
https://github.com/dreamhunter2333/cloudflare_temp_email.git
synced 2026-05-11 09:59:46 +08:00
fix: try postal-mime when mailparser failed (#29)
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user