Der p7m ist normalerweise eine verschlüsselte E-Mail-Nachricht (einschließlich aller Anhänge). Wenn im empfangenden E-Mail-Client nur ein p7m-Anhang angezeigt wird, bedeutet dies, dass die E-Mail wahrscheinlich vollständig verschlüsselt wurde und der empfangende Client die S / MIME-Nachricht nicht entschlüsseln konnte.
Die Gründe können variieren und ohne weitere Details schwer zu sagen. Die offensichtlichste Ursache wäre, dass der private Schlüssel des Empfängers nicht mit der im empfangenden Client konfigurierten E-Mail-Adresse verfügbar ist.
Um zu überprüfen, ob die Nachricht signiert oder verschlüsselt ist, sehen Sie sich die unformatierte E-Mail-Nachricht an. Für eine signierte E-Mail sollten Sie folgende Header vom Typ Inhalt finden:
Content-Type: multipart/signed; boundary="BC5E686BA36"; protocol="application/pkcs7-signature"; micalg=sha1
Und am Ende derselben Nachricht:
Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64
Gefolgt von der verschlüsselten Signatur. Wenn es nur signiert ist, sollten Sie den Nachrichtentext sehen können.
In einer verschlüsselten E-Mail lesen Sie jedoch Folgendes:
Content-Type: application/pkcs7-mime; name="smime.p7m"; smime-type=enveloped-data Content-Transfer-Encoding: base64
Gefolgt von der verschlüsselten verschlüsselten E-Mail.