The mutt source code contains this:

     if (!ascii_strcasecmp ((t+len), "p7m"))
#if 0
      return SMIMEENCRYPT;
#else
     /* Not sure if this is the correct thing to do, but
        it's required for compatibility with Outlook */
      return (SMIMESIGN|SMIMEOPAQUE);
#endif
     else if (!ascii_strcasecmp ((t+len), "p7s"))
       return (SMIMESIGN|SMIMEOPAQUE);

This is definately *not* the right thing to do. See RFC 2633, section 3.2.1--a .p7m extension should be interpreted as enveloped data. I suggest changing the #if 0 to #if 1. It may break compatibility with some version of outlook, but it will restore compatibility for RFC compliant encrypted messages.

--
Michael Stone


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to