S/MIME signature not adjusted if outgoing rule changes From-address

Number:rdar://34929398 Date Originated:11-Okt.-2017 10:54 AM
Status:Open Resolved:
Product:Mail Product Version:10.3 (3273)
Classification:Other Bug Reproducible:Always
When the default address includes an S/MIME cert and the emails are signed by default, the email is still signed with the default cert even if an Outgoing rule changes the From address and thus makes the signature invalid.

Steps to Reproduce:
Configure S/MIME email signing for the default From address.
Configure an outgoing rule that changes the From address if some criterion is met (e.g. a specific To-address).
Send an email that is caught by the Outgoing rule.

Expected Results:
Mail.app should remove the S/MIME signature if the new From address doesn't have an associated S/MIME cert. If it has a different S/MIME cert, it should sign the email based on that different cert.

Actual Results:
The signature based on the default From-address is kept. Because the From-address is changed, the signature doesn't correspond to the From-address and the recipient is alerted that the signature is invalid.

10.3 (3273)



Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!