async email(event: ForwardableEmailMessage) {
const rawEmail = await streamToArrayBuffer(event.raw, event.rawSize);
const parser = new PostalMime();
const parsedEmail = await parser.parse(rawEmail);
//works if i change the url anything but payload.email
const res = await fetch('https://domain.com/api/inbound/', {
body: JSON.stringify(parsedEmail),
headers: { 'Content-Type': 'application/json' },
method: 'POST',
});
console.log(await res.status); //404
}
async email(event: ForwardableEmailMessage) {
const rawEmail = await streamToArrayBuffer(event.raw, event.rawSize);
const parser = new PostalMime();
const parsedEmail = await parser.parse(rawEmail);
//works if i change the url anything but payload.email
const res = await fetch('https://domain.com/api/inbound/', {
body: JSON.stringify(parsedEmail),
headers: { 'Content-Type': 'application/json' },
method: 'POST',
});
console.log(await res.status); //404
}