最後に、Heirloom mailx を使用して Comodo S/MIME 証明書をセットアップしました。Thunderbird でのテストでは、エラーや警告なしで、署名された (さらには暗号化された) メッセージを受信できました。ただし、Heirloom mailx を受信クライアントとして使用すると、次のようになります。
? verif
Message 1: Error with certificate at depth: 0
issuer = /C=GB/ST=Greater Manchester/L=Salford/O=COMODO CA Limited/CN=COMODO Client Authentication and Secure Email CA
subject = /emailAddress=user@example.com
err 20: unable to get local issuer certificate
Error verifying message 1: error:21075075:PKCS7 routines:PKCS7_verify:certificate verify error
何か案は?もう 1 つ: 同じ署名付きメッセージを Thunderbird から mailx に送信すると、このエラーは発生せず、mailx から mailx (同じ/異なるマシン) にのみ送信されます。
ありがとう!
編集:念のため、ここに私の.mailrc
ファイルがあります:
set from=user@example.com
set smime-sign-cert=/home/user/cert.pem
set smime-sign