fix: omit empty cc/bcc from Email/set so server does not emit bare Cc: header #301
This commit is contained in:
@@ -409,8 +409,8 @@ export class DemoJMAPClient implements IJMAPClient {
|
||||
receivedAt: new Date().toISOString(),
|
||||
from: [{ name: 'Demo User', email: 'demo@example.com' }],
|
||||
to: to.map(e => ({ email: e })),
|
||||
cc: cc?.map(e => ({ email: e })),
|
||||
bcc: bcc?.map(e => ({ email: e })),
|
||||
cc: cc?.length ? cc.map(e => ({ email: e })) : undefined,
|
||||
bcc: bcc?.length ? bcc.map(e => ({ email: e })) : undefined,
|
||||
subject,
|
||||
sentAt: new Date().toISOString(),
|
||||
preview: body.substring(0, 200),
|
||||
@@ -463,8 +463,8 @@ export class DemoJMAPClient implements IJMAPClient {
|
||||
receivedAt: new Date().toISOString(),
|
||||
from: [{ name: 'Demo User', email: 'demo@example.com' }],
|
||||
to: to.map(e => ({ email: e })),
|
||||
cc: cc?.map(e => ({ email: e })),
|
||||
bcc: bcc?.map(e => ({ email: e })),
|
||||
cc: cc?.length ? cc.map(e => ({ email: e })) : undefined,
|
||||
bcc: bcc?.length ? bcc.map(e => ({ email: e })) : undefined,
|
||||
subject,
|
||||
sentAt: new Date().toISOString(),
|
||||
preview: body.substring(0, 200),
|
||||
|
||||
Reference in New Issue
Block a user