IPWorks S/MIME 2022 API Changes
In most cases upgrading is seamless and requires no code changes, as efforts have been made to maintain backwards compatibility. However, the release of IPWorks S/MIME 2022 includes several API changes that may require code changes. The table below is a list of major changes between IPWorks S/MIME 2020 and IPWorks S/MIME 2022.
Upgrading to IPWorks S/MIME 2022 is designed to be a quick process and involve only minimal code changes while offering additional functionality and options for new and existing users. Please contact us at support@nsoftware.com with any questions or comments.
Components with Changes
API Changes
The table below describes API changes in IPWorksSMIME 2022. Please refer to the notes for each entry for details.
| MIME | |||
| Method | DecodePart | New | |
| Method | DecodePartToFile | New | |
| Method | DecodePartToStream | New | |
| SFileMailer | |||
| Property | Command | Deprecated: Please use the SendCommand method instead. | |
| Property | SSLProvider | New | |
| Method | SendCommand | New | |
| SHTMLMailer | |||
| Property | Command | Deprecated: Please use the SendCommand method instead. | |
| Property | SSLProvider | New | |
| Method | CalcMessageText | New | |
| Method | SendCommand | New | |
| SIMAP | |||
| Property | Command | Deprecated: Please use the SendCommand method instead. | |
| Property | MessageEncrypted | Deprecated: Please use the CheckMessageEncrypted method instead. | |
| Property | MessageSigned | Deprecated: Please use the CheckMessageSigned method instead. | |
| Property | SSLProvider | New | |
| Method | CheckMessageEncrypted | New | |
| Method | CheckMessageSigned | New | |
| Method | SendCommand | New | |
| SMIME | |||
| Property | MessageEncrypted | Deprecated: Please use the CheckMessageEncrypted method instead. | |
| Property | MessageSigned | Deprecated: Please use the CheckMessageSigned method instead. | |
| Method | CheckMessageEncrypted | New | |
| Method | CheckMessageSigned | New | |
| SNNTP | |||
| Property | Command | Deprecated: Please use the SendCommand method instead. | |
| Property | SSLProvider | New | |
| Method | ChangeCurrentGroup | New | |
| Method | SendCommand | New | |
| SPOP | |||
| Property | Command | Deprecated: Please use the SendCommand method instead. | |
| Property | MessageEncrypted | Deprecated: Please use the CheckMessageEncrypted method instead. | |
| Property | MessageSigned | Deprecated: Please use the CheckMessageSigned method instead. | |
| Property | MessageSize | Deprecated: Please use the QueryMessageSize method instead. | |
| Property | MessageUID | Deprecated: Please use the QueryMessageUID method instead. | |
| Property | SSLProvider | New | |
| Property | TotalSize | Deprecated: Please use the QueryTotalSize method instead. | |
| Method | CheckMessageEncrypted | New | |
| Method | CheckMessageSigned | New | |
| Method | QueryMessageSize | New | |
| Method | QueryMessageUID | New | |
| Method | QueryTotalSize | New | |
| Method | SendCommand | New | |
| SSMTP | |||
| Property | Command | Deprecated: Please use the SendCommand method instead. | |
| Property | SSLProvider | New | |
| Method | SendCommand | New | |
We appreciate your feedback. If you have any questions, comments, or suggestions about this article please contact our support team at support@nsoftware.com.