如果可以确定即使EWS调用设置项目互联网标题成功(IE swiftmailer:
url: '%env(MAILER_URL)%'
spool: { type: 'memory' }
调用的结果状态不是mailbox.makeEwsRequestAsync
),那些标题也会出现在officeJs邮件项目上在完成onSend活动之前?
这个问题涉及:
onSend REST API changes do not reflect in the UI
和
using ExtendedProperties in the Outlook REST API to set Message item headers
答案 0 :(得分:-1)
最直接的答案是更改密钥。对项目的任何属性的任何更改都将导致该项目具有新的更改密钥。当您调用SendItem / UpdateItem并传入您拥有的更改密钥时,如果项目已更改(包括邮件头),则由于冲突解决而导致调用失败,假设您为UpdateItem传入NeverOverwrite conflictResolutionMode(也可以发送)。如果我没记错的话,如果更改密钥已更改,SendItem将始终失败。