mirror of
https://github.com/dreamhunter2333/cloudflare_temp_email.git
synced 2026-09-07 00:17:12 +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)
|
parsedEmail = await simpleParser(rawEmail)
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log(error)
|
console.log(error)
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!parsedEmail.html && !parsedEmail.textAsHtml && !parsedEmail.text) {
|
||||||
|
console.log("Failed parse email, try postal-mime");
|
||||||
const parser = new PostalMime.default();
|
const parser = new PostalMime.default();
|
||||||
parsedEmail = await parser.parse(rawEmail);
|
parsedEmail = await parser.parse(rawEmail);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user