Bei der Mailverschlüsselung (egal ob Notes oder andere Mailclients) wird üblicherweise der gesamte Mailkörper verschlüsselt und in einen "Container" verfrachtet. Bei Lesen entschlüsselt der Client diesen und stellt damit den ursprünglichen Mailkörper wieder her.
Kann ein Client das nicht, weil er z.B. nicht über den passenden Schlüssel verfügt, so gibt es keinen Mailkörper. Das führt beim Öffnen normalerweise zu einer entsprechenden Meldung und der Client stellt den Rest der Mail (aka die Header) soweit er kann dar.
Beim Weiterleiten wird eine neue Mail mit einem neuen, leeren Mailkörper erstellt. Normalerweise kopiert der Client dann den Textkörper der weitergeleiteten Mail hinein - was er ja nicht kann weil es diesen ja wegen fehlender Schlüssel nicht gibt. Die Mail kann aber auch nicht zwei Textkörper haben - das ist ja keine Textverarbeitung wo einfach mehrere Texte hintereinander kopiert werden. Ob der verschlüsselte Textkörper (der sich in dem p7m befindet) noch irgendwo mit der Mail mitgeschickt wurde kann man z.B. im ungeöffneten Zustand über die Property Box checken, der Anhang müsste dann auftauchen. Ist er vorhanden und der Client hat die passenden Entschlüsselungsschlüssel dann kollidieren die beiden Textkörper schlicht weil der Client nicht beide gleichzeitig darstellen kann.
Workaround 1:
- die Mail per Copy&Paste in die Zielmailbox oder eine gemeinsam genutzte Mailbox legen anstatt "Weiterleiten" als Aktion zu verwenden
Workaround 2:
- die Mail als .eml weiterleiten ohne sie zu öffnen, dabei bleiben beide Mailkörper autark. Allerdings befürchte ich hier, dass der Client "merkt" dass da was nicht stimmt und verweigert das u.U., daher ist Variante 1 die zu bevorzugende.
HTH
Carsten