#3982: recipient's S/MIME certificate disappear after sending encrypted email
---------------------+----------------------
 Reporter:  michele  |      Owner:  mutt-dev
     Type:  defect   |     Status:  new
 Priority:  major    |  Milestone:
Component:  mutt     |    Version:  1.9.1
 Keywords:           |
---------------------+----------------------
 Tested on Fedora 26 (mutt-1.9.1) and also macOS (NeoMutt 20171027
 installed with macport).

 How to reproduce:
 - start mutt (with default smime.rc)
 - enter IMAP password
 - compose a new email
 - enter a text and exit the editor (vi)
 - set the security to "e" (encrypt)
 - send

 An strace shows that the certificate has been deleted:

 {{{
 [pid  7621] lstat("/u/mmarcio/.smime/certificates/0cf3fc1c.0",
 {st_mode=S_IFREG|0600, st_size=2291, ...}) = 0
 [pid  7621] open("/u/mmarcio/.smime/certificates/0cf3fc1c.0",
 O_RDWR|O_NOFOLLOW) = 8
 [pid  7621] fstat(8, {st_mode=S_IFREG|0600, st_size=2291, ...}) = 0
 [pid  7621] fcntl(8, F_GETFL)           = 0x28002 (flags
 O_RDWR|O_LARGEFILE|O_NOFOLLOW)
 [pid  7621] unlink("/u/mmarcio/.smime/certificates/0cf3fc1c.0") = 0
 }}}

 (full strace attached)

 Is this a bug (in that case please fix it) or a feature (is there a
 workaround)?

 Bests,
 Michele

 PS: by the way... the encrypted arrives to destination ;-)

--
Ticket URL: <https://dev.mutt.org/trac/ticket/3982>
Mutt <http://www.mutt.org/>
The Mutt mail user agent

Reply via email to