Skip to content

Commit b9f99fa

Browse files
committed
update
1 parent 3956cd1 commit b9f99fa

6 files changed

Lines changed: 40 additions & 71 deletions

File tree

bun.lock

Lines changed: 5 additions & 48 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
"@types/bun": "^1.3.8",
2727
"@types/elliptic": "^6.4.18",
2828
"@types/jsdom": "^27.0.0",
29-
"@types/mailparser": "^3.4.6",
3029
"@types/nodemailer": "^7.0.9",
3130
"big.js": "^7.0.1",
3231
"drizzle-kit": "^0.31.8",
@@ -48,8 +47,8 @@
4847
"hono-openapi": "^1.2.0",
4948
"imapflow": "^1.2.8",
5049
"low-level": "^1.2.5",
51-
"mailparser": "^3.9.3",
5250
"nodemailer": "^7.0.13",
51+
"postal-mime": "^2.7.3",
5352
"zod": "^4.3.6"
5453
}
5554
}

src/api/routes/mail-accounts/mailboxes/mails/model.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ export namespace MailsModel {
5858
date: z.number().optional(),
5959
flags: MailFlags.optional(),
6060

61-
replyTo: EmailAddress.optional(),
61+
replyTo: z.array(EmailAddress).optional(),
6262
messageId: z.string().optional(),
6363
inReplyTo: z.string().optional(),
6464

src/utils/mails/backends/smtp.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export class SMTPAccount {
6262
to: mail.to?.map(SMTPAccount.formatAddress),
6363
cc: mail.cc?.map(SMTPAccount.formatAddress),
6464
bcc: mail.bcc?.map(SMTPAccount.formatAddress),
65-
replyTo: mail.replyTo ? SMTPAccount.formatAddress(mail.replyTo) : undefined,
65+
replyTo: mail.replyTo ? mail.replyTo.map(SMTPAccount.formatAddress): undefined,
6666
inReplyTo: mail.inReplyTo,
6767
references: Array.isArray(mail.references) ? mail.references.join(' ') : mail.references,
6868
subject: mail.subject,

0 commit comments

Comments
 (0)