agentic-net-examples / working-with-mime-messages
aspose-email/agentic-net-examples/working-with-mime-messages/AGENTS.md
C# examples for working-with-mime-messages using Aspose.Email for .NET
AGENTS.md2 starsChanged 5 months ago
--- name: working-with-mime-messages description: C# examples for working-with-mime-messages using Aspose.Email for .NET language: csharp framework: net8.0 parent: ../AGENTS.md --- # AGENTS - working-with-mime-messages ## Persona You are a C# developer working in the **working-with-mime-messages** category. This folder contains standalone C# examples for this category. See the root [AGENTS.md](../AGENTS.md) for repository-wide conventions. ## Scope - Examples for **working-with-mime-messages**. - Files are standalone `.cs` examples stored directly in this folder. ## Required Namespaces - `using System;` (343 file(s)) - `using Aspose.Email;` (343 file(s)) - `using System.IO;` (302 file(s)) - `using Aspose.Email.Mapi;` (84 file(s)) - `using Aspose.Email.Calendar;` (41 file(s)) - `using Aspose.Email.Mime;` (31 file(s)) - `using System.Collections.Generic;` (29 file(s)) - `using System.Text;` (26 file(s)) - `using System.Security.Cryptography.X509Certificates;` (25 file(s)) - `using Aspose.Email.Clients.Smtp;` (13 file(s)) - `using Aspose.Email.Clients.Exchange.Dav;` (8 file(s)) - `using System.Text.RegularExpressions;` (8 file(s)) - `using System.Security.Cryptography;` (6 file(s)) - `using System.Net.Mime;` (6 file(s)) - `using Aspose.Email.Clients;` (6 file(s)) - `using Aspose.Email.Clients.Exchange;` (5 file(s)) - `using System.Net;` (4 file(s)) - `using System.IO.Compression;` (3 file(s)) - `using System.Linq;` (2 file(s)) - `using Aspose.Email.Clients.Exchange.WebService;` (2 file(s)) - `using Aspose.Words;` (2 file(s)) - `using Aspose.Email.Storage.Mbox;` (2 file(s)) - `using Aspose.Email.Storage.Pst;` (2 file(s)) - `using System.Text.Json;` (2 file(s)) - `using Aspose.Email.Clients.Imap;` (2 file(s)) - `using System.Globalization;` (1 file(s)) - `using Aspose.Email.Tools;` (1 file(s)) - `using Aspose.Email.Mapi.Msg;` (1 file(s)) - `using System.Net.Http;` (1 file(s)) - `using Aspose.Email.AntiSpam;` (1 file(s)) - `using Aspose.Email.Bounce;` (1 file(s)) - `using Aspose.Words.Saving;` (1 file(s)) - `using Aspose.Email.Calendar.Recurrences;` (1 file(s)) - `using Aspose.Email.Clients.Google;` (1 file(s)) - `using System.Diagnostics;` (1 file(s)) - `using System.Threading;` (1 file(s)) - `using System.Threading.Tasks;` (1 file(s)) ## Files in this folder | File | Description | |------|-------------| | [access-the-htmlbody-property-of-an-msg-email-object-to-obtain-its-html-message-content.cs](./access-the-htmlbody-property-of-an-msg-email-object-to-obtain-its-html-message-content.cs) | access the htmlbody property of an msg email object to obtain its html message content | | [add-a-custom-header-containing-the-checksum-of-each-attachment-for-integrity-verification.cs](./add-a-custom-header-containing-the-checksum-of-each-attachment-for-integrity-verification.cs) | add a custom header containing the checksum of each attachment for integrity verification | | [add-a-custom-x-company-header-with-a-generated-uuid-value-to-the-email-headers-before-saving.cs](./add-a-custom-x-company-header-with-a-generated-uuid-value-to-the-email-headers-before-saving.cs) | add a custom x company header with a generated uuid value to the email headers before saving | | [add-a-custom-x-compliance-header-to-indicate-regulatory-compliance-status-before-sending.cs](./add-a-custom-x-compliance-header-to-indicate-regulatory-compliance-status-before-sending.cs) | add a custom x compliance header to indicate regulatory compliance status before sending | | [add-a-custom-x-correlation-id-header-with-a-guid-value-to-trace-email-flow-across-systems.cs](./add-a-custom-x-correlation-id-header-with-a-guid-value-to-trace-email-flow-across-systems.cs) | add a custom x correlation id header with a guid value to trace email flow across systems | | [add-a-custom-x-department-header-to-indicate-the-originating-department-for-routing-purposes.cs](./add-a-custom-x-department-header-to-indicate-the-originating-department-for-routing-purposes.cs) | add a custom x department header to indicate the originating department for routing purposes | | [add-a-custom-x-environment-header-to-specify-development-staging-or-production-environment.cs](./add-a-custom-x-environment-header-to-specify-development-staging-or-production-environment.cs) | add a custom x environment header to specify development staging or production environment | | [add-a-custom-x-language-header-to-indicate-the-email-language-such-as-en-us-for-localization.cs](./add-a-custom-x-language-header-to-indicate-the-email-language-such-as-en-us-for-localization.cs) | add a custom x language header to indicate the email language such as en us for localization | | [add-a-custom-x-message-type-header-to-differentiate-between-notification-and-transactional-emails.cs](./add-a-custom-x-message-type-header-to-differentiate-between-notification-and-transactional-emails.cs) | add a custom x message type header to differentiate between notification and transactional emails | | [add-a-custom-x-project-header-to-tag-the-email-with-the-associated-project-identifier.cs](./add-a-custom-x-project-header-to-tag-the-email-with-the-associated-project-identifier.cs) | add a custom x project header to tag the email with the associated project identifier | | [add-a-custom-x-release-version-header-to-embed-the-software-version-that-generated-the-email-for-traceability.cs](./add-a-custom-x-release-version-header-to-embed-the-software-version-that-generated-the-email-for-traceability.cs) | add a custom x release version header to embed the software version that generated the email for traceability | | [add-a-custom-x-source-system-header-to-identify-the-originating-application-that-generated-the-email.cs](./add-a-custom-x-source-system-header-to-identify-the-originating-application-that-generated-the-email.cs) | add a custom x source system header to identify the originating application that generated the email | | [add-a-custom-x-spam-score-header-based-on-keyword-frequency-analysis-of-the-email-body.cs](./add-a-custom-x-spam-score-header-based-on-keyword-frequency-analysis-of-the-email-body.cs) | add a custom x spam score header based on keyword frequency analysis of the email body | | [add-a-custom-x-stage-header-indicating-the-processing-stage-such-as-validation-for-monitoring.cs](./add-a-custom-x-stage-header-indicating-the-processing-stage-such-as-validation-for-monitoring.cs) | add a custom x stage header indicating the processing stage such as validation for monitoring | | [add-a-custom-x-tracking-header-with-a-unique-identifier-to-the-mime-message.cs](./add-a-custom-x-tracking-header-with-a-unique-identifier-to-the-mime-message.cs) | add a custom x tracking header with a unique identifier to the mime message | | [add-a-custom-x-tracking-id-header-with-a-uuid-to-facilitate-end-to-end-message-tracing.cs](./add-a-custom-x-tracking-id-header-with-a-uuid-to-facilitate-end-to-end-message-tracing.cs) | add a custom x tracking id header with a uuid to facilitate end to end message tracing | | [add-a-custom-x-user-id-header-to-embed-the-sender-internal-identifier-for-audit-tracking.cs](./add-a-custom-x-user-id-header-to-embed-the-sender-internal-identifier-for-audit-tracking.cs) | add a custom x user id header to embed the sender internal identifier for audit tracking | | [add-a-custom-x-workflow-id-header-to-trace-the-email-through-different-processing-stages.cs](./add-a-custom-x-workflow-id-header-to-trace-the-email-through-different-processing-stages.cs) | add a custom x workflow id header to trace the email through different processing stages | | [add-a-disclaimer-text-as-a-separate-plain-text-alternateview-appended-to-the-existing-email-body.cs](./add-a-disclaimer-text-as-a-separate-plain-text-alternateview-appended-to-the-existing-email-body.cs) | add a disclaimer text as a separate plain text alternateview appended to the existing email body | | [add-a-display-name-to-a-recipient-by-creating-a-mailaddress-with-email-and-name.cs](./add-a-display-name-to-a-recipient-by-creating-a-mailaddress-with-email-and-name.cs) | add a display name to a recipient by creating a mailaddress with email and name | | [add-a-file-attachment-by-constructing-an-attachment-from-a-local-path-and-calling-mailmessage-attachments-add.cs](./add-a-file-attachment-by-constructing-an-attachment-from-a-local-path-and-calling-mailmessage-attachments-add.cs) | add a file attachment by constructing an attachment from a local path and calling mailmessage attachments add | | [add-a-file-attachment-to-an-msg-email-by-calling-mailmessage-attachments-add-new-attachment-filepath-during-message-composition.cs](./add-a-file-attachment-to-an-msg-email-by-calling-mailmessage-attachments-add-new-attachment-filepath-during-message-composition.cs) | add a file attachment to an msg email by calling mailmessage attachments add new attachment filepath during message composition | | [add-a-linked-resource-to-the-first-alternate-view-of-an-msg-email-by-calling-mailmessage-alternateviews-0-linkedresources-add.cs](./add-a-linked-resource-to-the-first-alternate-view-of-an-msg-email-by-calling-mailmessage-alternateviews-0-linkedresources-add.cs) | add a linked resource to the first alternate view of an msg email by calling mailmessage alternateviews 0 linkedresources add | | [add-a-list-unsubscribe-header-containing-a-url-to-allow-recipients-to-opt-out-easily.cs](./add-a-list-unsubscribe-header-containing-a-url-to-allow-recipients-to-opt-out-easily.cs) | add a list unsubscribe header containing a url to allow recipients to opt out easily | | [add-a-list-unsubscribe-header-with-a-mailto-link-to-allow-recipients-to-opt-out-easily.cs](./add-a-list-unsubscribe-header-with-a-mailto-link-to-allow-recipients-to-opt-out-easily.cs) | add a list unsubscribe header with a mailto link to allow recipients to opt out easily | | [add-a-pgp-encrypted-attachment-to-the-mime-message-for-secure-file-transmission.cs](./add-a-pgp-encrypted-attachment-to-the-mime-message-for-secure-file-transmission.cs) | add a pgp encrypted attachment to the mime message for secure file transmission | | [add-a-plain-text-attachment-containing-csv-data-and-set-its-content-type-to-text-csv.cs](./add-a-plain-text-attachment-containing-csv-data-and-set-its-content-type-to-text-csv.cs) | add a plain text attachment containing csv data and set its content type to text csv | | [add-a-plain-text-attachment-containing-json-metadata-and-set-its-content-type-to-application-json.cs](./add-a-plain-text-attachment-containing-json-metadata-and-set-its-content-type-to-application-json.cs) | add a plain text attachment containing json metadata and set its content type to application json | | [add-a-plain-text-fallback-view-to-an-html-email-to-improve-accessibility-for-screen-readers.cs](./add-a-plain-text-fallback-view-to-an-html-email-to-improve-accessibility-for-screen-readers.cs) | add a plain text fallback view to an html email to improve accessibility for screen readers | | [add-a-plain-text-version-of-the-email-body-that-mirrors-the-html-content-for-clients-lacking-html-support.cs](./add-a-plain-text-version-of-the-email-body-that-mirrors-the-html-content-for-clients-lacking-html-support.cs) | add a plain text version of the email body that mirrors the html content for clients lacking html support | | [add-a-plain-text-x-alt-desc-header-to-appointments-lacking-a-text-representation-for-basic-client-compatibility.cs](./add-a-plain-text-x-alt-desc-header-to-appointments-lacking-a-text-representation-for-basic-client-compatibility.cs) | add a plain text x alt desc header to appointments lacking a text representation for basic client compatibility | | [add-a-precedence-header-with-value-bulk-to-indicate-mass-mailing-for-email-service-providers.cs](./add-a-precedence-header-with-value-bulk-to-indicate-mass-mailing-for-email-service-providers.cs) | add a precedence header with value bulk to indicate mass mailing for email service providers | | [add-a-read-receipt-request-header-to-an-outgoing-message-before-transmitting-via-smtp.cs](./add-a-read-receipt-request-header-to-an-outgoing-message-before-transmitting-via-smtp.cs) | add a read receipt request header to an outgoing message before transmitting via smtp | | [add-a-recipient-to-an-msg-email-by-calling-mailmessage-to-add-new-mailaddress-recipient-example-com-ensuring-the-address-is.cs](./add-a-recipient-to-an-msg-email-by-calling-mailmessage-to-add-new-mailaddress-recipient-example-com-ensuring-the-address-is.cs) | add a recipient to an msg email by calling mailmessage to add new mailaddress recipient example com ensuring the address is | | [add-a-reply-to-address-header-to-direct-responses-to-an-alternative-email-account.cs](./add-a-reply-to-address-header-to-direct-responses-to-an-alternative-email-account.cs) | add a reply to address header to direct responses to an alternative email account | | [add-a-third-alternateview-containing-plain-text-markdown-representation-to-a-multipart-alternative-email.cs](./add-a-third-alternateview-containing-plain-text-markdown-representation-to-a-multipart-alternative-email.cs) | add a third alternateview containing plain text markdown representation to a multipart alternative email | | [add-a-unique-message-id-header-using-a-guid-to-ensure-each-email-is-uniquely-identified.cs](./add-a-unique-message-id-header-using-a-guid-to-ensure-each-email-is-uniquely-identified.cs) | add a unique message id header using a guid to ensure each email is uniquely identified | | [add-an-attendee-with-required-participation-status-to-an-appointment-before-saving.cs](./add-an-attendee-with-required-participation-status-to-an-appointment-before-saving.cs) | add an attendee with required participation status to an appointment before saving | | [add-an-auto-generated-header-to-indicate-that-the-email-was-created-automatically-by-a-system.cs](./add-an-auto-generated-header-to-indicate-that-the-email-was-created-automatically-by-a-system.cs) | add an auto generated header to indicate that the email was created automatically by a system | | [add-an-html-description-to-an-appointment-by-setting-the-htmldescription-property.cs](./add-an-html-description-to-an-appointment-by-setting-the-htmldescription-property.cs) | add an html description to an appointment by setting the htmldescription property | | [add-an-in-reply-to-header-referencing-the-parent-message-id-to-maintain-proper-conversation-threading.cs](./add-an-in-reply-to-header-referencing-the-parent-message-id-to-maintain-proper-conversation-threading.cs) | add an in reply to header referencing the parent message id to maintain proper conversation threading | | [add-an-inline-image-to-the-html-body-by-creating-a-linkedresource-setting-its-contentid-and-referencing-it.cs](./add-an-inline-image-to-the-html-body-by-creating-a-linkedresource-setting-its-contentid-and-referencing-it.cs) | add an inline image to the html body by creating a linkedresource setting its contentid and referencing it | | [add-bcc-recipients-via-mailmessage-bcc-add-to-keep-the-recipient-list-private.cs](./add-bcc-recipients-via-mailmessage-bcc-add-to-keep-the-recipient-list-private.cs) | add bcc recipients via mailmessage bcc add to keep the recipient list private | | [add-cc-recipients-using-mailmessage-cc-add-with-mailaddress-objects-optionally-including-display-names.cs](./add-cc-recipients-using-mailmessage-cc-add-with-mailaddress-objects-optionally-including-display-names.cs) | add cc recipients using mailmessage cc add with mailaddress objects optionally including display names | | [add-modify-or-remove-email-recipients-within-msg-files-programmatically-ensuring-correct-address-handling.cs](./add-modify-or-remove-email-recipients-within-msg-files-programmatically-ensuring-correct-address-handling.cs) | add modify or remove email recipients within msg files programmatically ensuring correct address handling | | [add-one-or-more-attachments-to-the-email-via-the-attachments-collection-and-save-the-message-as-an-msg-file.cs](./add-one-or-more-attachments-to-the-email-via-the-attachments-collection-and-save-the-message-as-an-msg-file.cs) | add one or more attachments to the email via the attachments collection and save the message as an msg file | | [analyze-the-tnef-data-embedded-within-msg-files-to-interpret-its-structure-and-contents.cs](./analyze-the-tnef-data-embedded-within-msg-files-to-interpret-its-structure-and-contents.cs) | analyze the tnef data embedded within msg files to interpret its structure and contents | | [append-a-standard-html-footer-to-the-message-body-for-branding-consistency.cs](./append-a-standard-html-footer-to-the-message-body-for-branding-consistency.cs) | append a standard html footer to the message body for branding consistency | | [append-a-standard-legal-footer-to-the-end-of-the-message-body-for-consistent-branding.cs](./append-a-standard-legal-footer-to-the-end-of-the-message-body-for-consistent-branding.cs) | append a standard legal footer to the end of the message body for consistent branding | | [append-new-addresses-to-the-cc-field-of-an-existing-msg-email-message-programmatically.cs](./append-new-addresses-to-the-cc-field-of-an-existing-msg-email-message-programmatically.cs) | append new addresses to the cc field of an existing msg email message programmatically | | [apply-a-digital-certificate-to-sign-an-email-message-and-subsequently-validate-the-signature-within-a-msg-file.cs](./apply-a-digital-certificate-to-sign-an-email-message-and-subsequently-validate-the-signature-within-a-msg-file.cs) | apply a digital certificate to sign an email message and subsequently validate the signature within a msg file | | [apply-a-digital-signature-to-a-mailmessage-using-a-private-key-for-authenticity.cs](./apply-a-digital-signature-to-a-mailmessage-using-a-private-key-for-authenticity.cs) | apply a digital signature to a mailmessage using a private key for authenticity | | [apply-a-digital-signature-to-a-msg-email-message-using-the-provided-certificate-by-invoking-mailmessage-sign-cert.cs](./apply-a-digital-signature-to-a-msg-email-message-using-the-provided-certificate-by-invoking-mailmessage-sign-cert.cs) | apply a digital signature to a msg email message using the provided certificate by invoking mailmessage sign cert | | [apply-a-digital-signature-to-an-email-message-saved-in-msg-format-ensuring-cryptographic-integrity.cs](./apply-a-digital-signature-to-an-email-message-saved-in-msg-format-ensuring-cryptographic-integrity.cs) | apply a digital signature to an email message saved in msg format ensuring cryptographic integrity | | [apply-a-spam-filter-rule-that-moves-messages-containing-specific-keywords-to-a-quarantine-folder.cs](./apply-a-spam-filter-rule-that-moves-messages-containing-specific-keywords-to-a-quarantine-folder.cs) | apply a spam filter rule that moves messages containing specific keywords to a quarantine folder | | [apply-appropriate-content-transfer-encoding-to-each-attachment-based-on-its-size-for-optimal-delivery.cs](./apply-appropriate-content-transfer-encoding-to-each-attachment-based-on-its-size-for-optimal-delivery.cs) | apply appropriate content transfer encoding to each attachment based on its size for optimal delivery | | [apply-custom-encoding-to-a-non-ascii-subject-line-using-rfc-2047-standards-for-email-compatibility.cs](./apply-custom-encoding-to-a-non-ascii-subject-line-using-rfc-2047-standards-for-email-compatibility.cs) | apply custom encoding to a non ascii subject line using rfc 2047 standards for email compatibility | | [apply-encryption-to-an-email-message-saved-in-msg-format-ensuring-secure-storage-and-confidentiality.cs](./apply-encryption-to-an-email-message-saved-in-msg-format-ensuring-secure-storage-and-confidentiality.cs) | apply encryption to an email message saved in msg format ensuring secure storage and confidentiality | | [apply-mailmessage-encrypt-cert-to-encrypt-a-msg-email-message-using-a-provided-x-509-certificate-for-secure-transmission.cs](./apply-mailmessage-encrypt-cert-to-encrypt-a-msg-email-message-using-a-provided-x-509-certificate-for-secure-transmission.cs) | apply mailmessage encrypt cert to encrypt a msg email message using a provided x 509 certificate for secure transmission | | [apply-x509-certificate-based-encryption-to-a-msg-email-message-to-secure-its-contents-before-transmission.cs](./apply-x509-certificate-based-encryption-to-a-msg-email-message-to-secure-its-contents-before-transmission.cs) | apply x509 certificate based encryption to a msg email message to secure its contents before transmission | | [assign-a-high-priority-to-a-msg-email-programmatically-by-setting-mailmessage-priority-to-mailpriority-high.cs](./assign-a-high-priority-to-a-msg-email-programmatically-by-setting-mailmessage-priority-to-mailpriority-high.cs) | assign a high priority to a msg email programmatically by setting mailmessage priority to mailpriority high | | [assign-a-plain-text-description-to-an-appointment-by-adding-an-x-alt-desc-header.cs](./assign-a-plain-text-description-to-an-appointment-by-adding-an-x-alt-desc-header.cs) | assign a plain text description to an appointment by adding an x alt desc header | | [assign-plain-text-body-to-a-mailmessage-by-setting-the-body-property-with-unicode-text.cs](./assign-plain-text-body-to-a-mailmessage-by-setting-the-body-property-with-unicode-text.cs) | assign plain text body to a mailmessage by setting the body property with unicode text | | [assign-the-appointment-s-location-property-to-conference-room-when-modifying-an-msg-email-message.cs](./assign-the-appointment-s-location-property-to-conference-room-when-modifying-an-msg-email-message.cs) | assign the appointment s location property to conference room when modifying an msg email message | | [assign-the-seen-flag-to-true-on-a-msg-email-by-setting-mailmessage-flags-seen-true.cs](./assign-the-seen-flag-to-true-on-a-msg-email-by-setting-mailmessage-flags-seen-true.cs) | assign the seen flag to true on a msg email by setting mailmessage flags seen true | | [assign-the-sender-address-to-a-msg-email-message-by-setting-the-mailmessage-from-property.cs](./assign-the-sender-address-to-a-msg-email-message-by-setting-the-mailmessage-from-property.cs) | assign the sender address to a msg email message by setting the mailmessage from property | | [attach-a-digital-signature-using-mailmessage-attachsignature-with-a-pre-generated-signature-object.cs](./attach-a-digital-signature-using-mailmessage-attachsignature-with-a-pre-generated-signature-object.cs) | attach a digital signature using mailmessage attachsignature with a pre generated signature object | | [attach-a-file-to-an-msg-email-by-invoking-mailmessage-attachments-add-new-attachment-filepath-within-the-message-construction.cs](./attach-a-file-to-an-msg-email-by-invoking-mailmessage-attachments-add-new-attachment-filepath-within-the-message-construction.cs) | attach a file to an msg email by invoking mailmessage attachments add new attachment filepath within the message construction | | [attach-a-reference-attachment-using-an-existing-attachment-object-and-add-it-to-the-attachments-collection.cs](./attach-a-reference-attachment-using-an-existing-attachment-object-and-add-it-to-the-attachments-collection.cs) | attach a reference attachment using an existing attachment object and add it to the attachments collection | | [attach-a-zip-file-and-set-its-content-disposition-header-to-attachment-for-proper-handling.cs](./attach-a-zip-file-and-set-its-content-disposition-header-to-attachment-for-proper-handling.cs) | attach a zip file and set its content disposition header to attachment for proper handling | | [attach-additional-files-to-an-email-message-in-msg-format-ensuring-correct-mime-encoding-and-message-integrity.cs](./attach-additional-files-to-an-email-message-in-msg-format-ensuring-correct-mime-encoding-and-message-integrity.cs) | attach additional files to an email message in msg format ensuring correct mime encoding and message integrity | | [automatically-add-a-company-logo-as-an-inline-image-to-every-outgoing-email.cs](./automatically-add-a-company-logo-as-an-inline-image-to-every-outgoing-email.cs) | automatically add a company logo as an inline image to every outgoing email | | [automatically-add-a-disclaimer-footer-to-the-html-body-of-every-outgoing-email.cs](./automatically-add-a-disclaimer-footer-to-the-html-body-of-every-outgoing-email.cs) | automatically add a disclaimer footer to the html body of every outgoing email | | [batch-convert-all-msg-files-in-a-directory-to-pdf-applying-a-custom-page-margin-setting.cs](./batch-convert-all-msg-files-in-a-directory-to-pdf-applying-a-custom-page-margin-setting.cs) | batch convert all msg files in a directory to pdf applying a custom page margin setting | | [batch-encrypt-every-message-in-a-folder-using-the-same-certificate-and-save-encrypted-copies.cs](./batch-encrypt-every-message-in-a-folder-using-the-same-certificate-and-save-encrypted-copies.cs) | batch encrypt every message in a folder using the same certificate and save encrypted copies | | [batch-process-a-folder-of-eml-files-removing-tracking-pixels-and-saving-cleaned-versions.cs](./batch-process-a-folder-of-eml-files-removing-tracking-pixels-and-saving-cleaned-versions.cs) | batch process a folder of eml files removing tracking pixels and saving cleaned versions | | [batch-process-all-mime-files-in-a-directory-to-extract-attachments-into-a-common-output-folder.cs](./batch-process-all-mime-files-in-a-directory-to-extract-attachments-into-a-common-output-folder.cs) | batch process all mime files in a directory to extract attachments into a common output folder | | [batch-sign-multiple-mime-messages-and-store-each-generated-signature-in-a-separate-file.cs](./batch-sign-multiple-mime-messages-and-store-each-generated-signature-in-a-separate-file.cs) | batch sign multiple mime messages and store each generated signature in a separate file | | [change-the-body-encoding-of-a-mailmessage-to-utf-8-for-international-compatibility.cs](./change-the-body-encoding-of-a-mailmessage-to-utf-8-for-international-compatibility.cs) | change the body encoding of a mailmessage to utf 8 for international compatibility | | [check-that-the-date-header-conforms-to-rfc-5322-date-time-format-and-report-any-violations.cs](./check-that-the-date-header-conforms-to-rfc-5322-date-time-format-and-report-any-violations.cs) | check that the date header conforms to rfc 5322 date time format and report any violations | | [clone-a-mailmessage-object-modify-the-clone-and-verify-the-original-remains-unchanged.cs](./clone-a-mailmessage-object-modify-the-clone-and-verify-the-original-remains-unchanged.cs) | clone a mailmessage object modify the clone and verify the original remains unchanged | | [clone-an-existing-appointment-prepend-a-prefix-to-its-subject-and-save-as-a-new-ics-file.cs](./clone-an-existing-appointment-prepend-a-prefix-to-its-subject-and-save-as-a-new-ics-file.cs) | clone an existing appointment prepend a prefix to its subject and save as a new ics file | | [compare-an-attachment-computed-hash-with-a-known-value-to-detect-corruption-or-tampering.cs](./compare-an-attachment-computed-hash-with-a-known-value-to-detect-corruption-or-tampering.cs) | compare an attachment computed hash with a known value to detect corruption or tampering | | [compare-two-appointments-for-identical-subject-start-time-and-attendee-list-to-detect-duplicates.cs](./compare-two-appointments-for-identical-subject-start-time-and-attendee-list-to-detect-duplicates.cs) | compare two appointments for identical subject start time and attendee list to detect duplicates | | [compare-two-mime-messages-for-structural-equality-ignoring-differences-in-timestamps-or-unique-ids.cs](./compare-two-mime-messages-for-structural-equality-ignoring-differences-in-timestamps-or-unique-ids.cs) | compare two mime messages for structural equality ignoring differences in timestamps or unique ids | | [compose-an-email-by-assigning-from-to-subject-and-body-fields-then-export-it-as-an-msg-file.cs](./compose-an-email-by-assigning-from-to-subject-and-body-fields-then-export-it-as-an-msg-file.cs) | compose an email by assigning from to subject and body fields then export it as an msg file | | [compress-all-extracted-attachments-into-a-single-zip-archive-for-convenient-distribution.cs](./compress-all-extracted-attachments-into-a-single-zip-archive-for-convenient-distribution.cs) | compress all extracted attachments into a single zip archive for convenient distribution | | [compress-large-email-attachments-using-zip-compression-before-saving-the-modified-message-to-disk.cs](./compress-large-email-attachments-using-zip-compression-before-saving-the-modified-message-to-disk.cs) | compress large email attachments using zip compression before saving the modified message to disk | | [compute-sha-256-hash-for-each-attachment-and-write-a-manifest-csv-containing-filename-size-and-hash.cs](./compute-sha-256-hash-for-each-attachment-and-write-a-manifest-csv-containing-filename-size-and-hash.cs) | compute sha 256 hash for each attachment and write a manifest csv containing filename size and hash | | [configure-preferredtextencoding-to-iso-8859-1-to-correctly-display-french-characters-in-subject-and-body.cs](./configure-preferredtextencoding-to-iso-8859-1-to-correctly-display-french-characters-in-subject-and-body.cs) | configure preferredtextencoding to iso 8859 1 to correctly display french characters in subject and body | | [construct-an-email-containing-plain-text-and-html-parts-via-alternateview-objects-and-persist-it-as-an-msg-file.cs](./construct-an-email-containing-plain-text-and-html-parts-via-alternateview-objects-and-persist-it-as-an-msg-file.cs) | construct an email containing plain text and html parts via alternateview objects and persist it as an msg file | | [construct-an-email-message-containing-alternate-views-and-serialize-it-correctly-to-msg-format.cs](./construct-an-email-message-containing-alternate-views-and-serialize-it-correctly-to-msg-format.cs) | construct an email message containing alternate views and serialize it correctly to msg format | | [construct-an-msg-email-that-embeds-images-directly-within-the-message-body-for-proper-rendering.cs](./construct-an-msg-email-that-embeds-images-directly-within-the-message-body-for-proper-rendering.cs) | construct an msg email that embeds images directly within the message body for proper rendering | | [construct-an-msg-formatted-email-message-that-includes-specified-attachments-and-appropriate-mime-headers-correctly.cs](./construct-an-msg-formatted-email-message-that-includes-specified-attachments-and-appropriate-mime-headers-correctly.cs) | construct an msg formatted email message that includes specified attachments and appropriate mime headers correctly | | [convert-a-loaded-ics-appointment-to-a-msg-file-while-preserving-all-attendee-information.cs](./convert-a-loaded-ics-appointment-to-a-msg-file-while-preserving-all-attendee-information.cs) | convert a loaded ics appointment to a msg file while preserving all attendee information | | [convert-a-mime-message-to-eml-format-and-write-the-result-to-a-file.cs](./convert-a-mime-message-to-eml-format-and-write-the-result-to-a-file.cs) | convert a mime message to eml format and write the result to a file | | [convert-a-plain-text-email-body-into-html-format-using-a-simple-template-wrapper.cs](./convert-a-plain-text-email-body-into-html-format-using-a-simple-template-wrapper.cs) | convert a plain text email body into html format using a simple template wrapper | | [convert-all-message-timestamps-to-a-specified-timezone-for-consistent-reporting-across-regions.cs](./convert-all-message-timestamps-to-a-specified-timezone-for-consistent-reporting-across-regions.cs) | convert all message timestamps to a specified timezone for consistent reporting across regions | | [convert-an-appointment-into-a-mailmessage-using-mailmessage-fromappointment-appt-for-an-msg-email-preserving-properties.cs](./convert-an-appointment-into-a-mailmessage-using-mailmessage-fromappointment-appt-for-an-msg-email-preserving-properties.cs) | convert an appointment into a mailmessage using mailmessage fromappointment appt for an msg email preserving properties | | [convert-email-messages-to-msg-files-supporting-multiple-source-formats-while-preserving-content-integrity.cs](./convert-email-messages-to-msg-files-supporting-multiple-source-formats-while-preserving-content-integrity.cs) | convert email messages to msg files supporting multiple source formats while preserving content integrity | | [convert-the-email-with-embedded-images-to-a-single-mhtml-file-ensuring-correct-cid-references.cs](./convert-the-email-with-embedded-images-to-a-single-mhtml-file-ensuring-correct-cid-references.cs) | convert the email with embedded images to a single mhtml file ensuring correct cid references | | [convert-the-entire-mime-message-to-a-raw-rfc822-string-for-low-level-transmission-testing.cs](./convert-the-entire-mime-message-to-a-raw-rfc822-string-for-low-level-transmission-testing.cs) | convert the entire mime message to a raw rfc822 string for low level transmission testing | | [convert-tnef-attachment-files-into-msg-format-preserving-attachment-metadata-and-content-integrity-for-further-processing.cs](./convert-tnef-attachment-files-into-msg-format-preserving-attachment-metadata-and-content-integrity-for-further-processing.cs) | convert tnef attachment files into msg format preserving attachment metadata and content integrity for further processing | | [create-a-draft-appointment-request-from-plain-text-using-the-createdraft-method.cs](./create-a-draft-appointment-request-from-plain-text-using-the-createdraft-method.cs) | create a draft appointment request from plain text using the createdraft method | | [create-a-function-that-extracts-all-attachment-names-from-a-mailmessage-and-returns-them-as-a-list.cs](./create-a-function-that-extracts-all-attachment-names-from-a-mailmessage-and-returns-them-as-a-list.cs) | create a function that extracts all attachment names from a mailmessage and returns them as a list | | [create-a-function-that-extracts-all-linkedresource-content-ids-from-an-html-email-for-logging.cs](./create-a-function-that-extracts-all-linkedresource-content-ids-from-an-html-email-for-logging.cs) | create a function that extracts all linkedresource content ids from an html email for logging | | [create-a-function-that-extracts-distinct-attachment-file-extensions-from-a-mailmessage-and-returns-them-as-a-list.cs](./create-a-function-that-extracts-distinct-attachment-file-extensions-from-a-mailmessage-and-returns-them-as-a-list.cs) | create a function that extracts distinct attachment file extensions from a mailmessage and returns them as a list | | [create-a-mailmessage-with-a-from-address-containing-non-ascii-display-name-and-verify-proper-encoding.cs](./create-a-mailmessage-with-a-from-address-containing-non-ascii-display-name-and-verify-proper-encoding.cs) | create a mailmessage with a from address containing non ascii display name and verify proper encoding | | [create-a-multipart-alternative-section-containing-both-plain-text-and-html-versions-of-the-email-body.cs](./create-a-multipart-alternative-section-containing-both-plain-text-and-html-versions-of-the-email-body.cs) | create a multipart alternative section containing both plain text and html versions of the email body | | [create-a-new-appointment-add-attendees-and-immediately-generate-a-draft-request-for-review.cs](./create-a-new-appointment-add-attendees-and-immediately-generate-a-draft-request-for-review.cs) | create a new appointment add attendees and immediately generate a draft request for review | | [create-a-reply-message-that-preserves-the-original-thread-identifiers-while-updating-the-body-content.cs](./create-a-reply-message-that-preserves-the-original-thread-identifiers-while-updating-the-body-content.cs) | create a reply message that preserves the original thread identifiers while updating the body content | | [create-an-alternateview-containing-plain-text-content-and-add-it-to-mailmessage-alternateviews.cs](./create-an-alternateview-containing-plain-text-content-and-add-it-to-mailmessage-alternateviews.cs) | create an alternateview containing plain text content and add it to mailmessage alternateviews | | [create-an-appointment-object-with-the-given-organizer-attendee-subject-start-and-end-times-then-attach-it-to-a-msg-email.cs](./create-an-appointment-object-with-the-given-organizer-attendee-subject-start-and-end-times-then-attach-it-to-a-msg-email.cs) | create an appointment object with the given organizer attendee subject start and end times then attach it to a msg email | | [create-an-attachment-object-and-include-it-in-the-mailmessage-attachments-collection-for-a-msg-email.cs](./create-an-attachment-object-and-include-it-in-the-mailmessage-attachments-collection-for-a-msg-email.cs) | create an attachment object and include it in the mailmessage attachments collection for a msg email | | [create-an-email-with-a-multipart-related-mime-type-to-embed-images-referenced-by-cid-in-html.cs](./create-an-email-with-a-multipart-related-mime-type-to-embed-images-referenced-by-cid-in-html.cs) | create an email with a multipart related mime type to embed images referenced by cid in html | | [customize-the-icalendar-product-identifier-to-include-a-custom-application-name-for-tracking.cs](./customize-the-icalendar-product-identifier-to-include-a-custom-application-name-for-tracking.cs) | customize the icalendar product identifier to include a custom application name for tracking | | [decode-an-rfc-2047-encoded-subject-header-back-to-its-original-unicode-representation.cs](./decode-an-rfc-2047-encoded-subject-header-back-to-its-original-unicode-representation.cs) | decode an rfc 2047 encoded subject header back to its original unicode representation | | [decode-quoted-printable-content-in-the-email-body-back-to-its-original-plain-text.cs](./decode-quoted-printable-content-in-the-email-body-back-to-its-original-plain-text.cs) | decode quoted printable content in the email body back to its original plain text | | [decrypt-a-pgp-encrypted-attachment-using-the-appropriate-private-key-and-save-the-plaintext-file.cs](./decrypt-a-pgp-encrypted-attachment-using-the-appropriate-private-key-and-save-the-plaintext-file.cs) | decrypt a pgp encrypted attachment using the appropriate private key and save the plaintext file | | [decrypt-an-encrypted-mime-message-with-the-corresponding-private-key-to-retrieve-original-content.cs](./decrypt-an-encrypted-mime-message-with-the-corresponding-private-key-to-retrieve-original-content.cs) | decrypt an encrypted mime message with the corresponding private key to retrieve original content | | [decrypt-an-encrypted-msg-email-by-applying-its-associated-private-key-certificate-to-retrieve-the-original-content.cs](./decrypt-an-encrypted-msg-email-by-applying-its-associated-private-key-certificate-to-retrieve-the-original-content.cs) | decrypt an encrypted msg email by applying its associated private key certificate to retrieve the original content | | [decrypt-an-encrypted-msg-email-message-to-retrieve-its-original-content-for-further-processing.cs](./decrypt-an-encrypted-msg-email-message-to-retrieve-its-original-content-for-further-processing.cs) | decrypt an encrypted msg email message to retrieve its original content for further processing | | [decrypt-an-msg-email-message-by-calling-the-mailmessage-decrypt-method-with-the-appropriate-certificate-object.cs](./decrypt-an-msg-email-message-by-calling-the-mailmessage-decrypt-method-with-the-appropriate-certificate-object.cs) | decrypt an msg email message by calling the mailmessage decrypt method with the appropriate certificate object | | [delete-a-specific-attachment-from-an-msg-email-message-programmatically-using-the-mailmessage-attachments-remove-attachment.cs](./delete-a-specific-attachment-from-an-msg-email-message-programmatically-using-the-mailmessage-attachments-remove-attachment.cs) | delete a specific attachment from an msg email message programmatically using the mailmessage attachments remove attachment | | [delete-a-targeted-attachment-from-an-msg-email-by-invoking-the-attachments-collection-s-remove-method.cs](./delete-a-targeted-attachment-from-an-msg-email-by-invoking-the-attachments-collection-s-remove-method.cs) | delete a targeted attachment from an msg email by invoking the attachments collection s remove method | | [deserialize-a-byte-array-containing-mime-data-back-into-a-mailmessage-object-for-processing.cs](./deserialize-a-byte-array-containing-mime-data-back-into-a-mailmessage-object-for-processing.cs) | deserialize a byte array containing mime data back into a mailmessage object for processing | | [deserialize-an-icalendar-string-into-an-appointment-object-and-verify-its-start-time.cs](./deserialize-an-icalendar-string-into-an-appointment-object-and-verify-its-start-time.cs) | deserialize an icalendar string into an appointment object and verify its start time | | [deserialize-json-back-into-a-mailmessage-object-to-reconstruct-the-original-mime-content.cs](./deserialize-json-back-into-a-mailmessage-object-to-reconstruct-the-original-mime-content.cs) | deserialize json back into a mailmessage object to reconstruct the original mime content | | [detect-and-decode-base64-encoded-attachments-then-save-each-decoded-file-to-a-specified-output-directory.cs](./detect-and-decode-base64-encoded-attachments-then-save-each-decoded-file-to-a-specified-output-directory.cs) | detect and decode base64 encoded attachments then save each decoded file to a specified output directory | | [detect-and-remove-duplicate-attachments-within-a-single-email-keeping-only-the-first-occurrence.cs](./detect-and-remove-duplicate-attachments-within-a-single-email-keeping-only-the-first-occurrence.cs) | detect and remove duplicate attachments within a single email keeping only the first occurrence | | [detect-and-remove-malicious-scripts-from-the-html-body-to-protect-recipients-from-xss-attacks.cs](./detect-and-remove-malicious-scripts-from-the-html-body-to-protect-recipients-from-xss-attacks.cs) | detect and remove malicious scripts from the html body to protect recipients from xss attacks | | [detect-mismatched-boundary-delimiters-and-automatically-correct-them-to-ensure-proper-multipart-parsing.cs](./detect-mismatched-boundary-delimiters-and-automatically-correct-them-to-ensure-proper-multipart-parsing.cs) | detect mismatched boundary delimiters and automatically correct them to ensure proper multipart parsing | | [determine-the-icalendar-version-of-an-appointment-using-the-version-property-after-loading.cs](./determine-the-icalendar-version-of-an-appointment-using-the-version-property-after-loading.cs) | determine the icalendar version of an appointment using the version property after loading | | [digitally-sign-an-msg-email-message-using-a-certificate-to-ensure-authenticity-and-integrity.cs](./digitally-sign-an-msg-email-message-using-a-certificate-to-ensure-authenticity-and-integrity.cs) | digitally sign an msg email message using a certificate to ensure authenticity and integrity | | [digitally-sign-the-loaded-message-with-a-private-key-and-attach-the-pkcs-7-signature-part.cs](./digitally-sign-the-loaded-message-with-a-private-key-and-attach-the-pkcs-7-signature-part.cs) | digitally sign the loaded message with a private key and attach the pkcs 7 signature part | | [embed-an-image-as-an-inline-cid-reference-and-update-the-html-body-to-display-it.cs](./embed-an-image-as-an-inline-cid-reference-and-update-the-html-body-to-display-it.cs) | embed an image as an inline cid reference and update the html body to display it | | [embed-an-image-within-a-msg-email-s-html-body-by-creating-a-linkedresource-and-adding-it-to-alternateview-s-linkedresources.cs](./embed-an-image-within-a-msg-email-s-html-body-by-creating-a-linkedresource-and-adding-it-to-alternateview-s-linkedresources.cs) | embed an image within a msg email s html body by creating a linkedresource and adding it to alternateview s linkedresources | | [embed-image-resources-via-linkedresource-and-include-them-in-the-alternateview-linkedresources-collection-of-an-msg-email.cs](./embed-image-resources-via-linkedresource-and-include-them-in-the-alternateview-linkedresources-collection-of-an-msg-email.cs) | embed image resources via linkedresource and include them in the alternateview linkedresources collection of an msg email | | [embed-images-into-an-email-s-html-body-via-linkedresource-objects-attach-them-to-an-alternateview-and-save-as-msg.cs](./embed-images-into-an-email-s-html-body-via-linkedresource-objects-attach-them-to-an-alternateview-and-save-as-msg.cs) | embed images into an email s html body via linkedresource objects attach them to an alternateview and save as msg | | [encode-the-email-subject-using-rfc-2047-to-represent-unicode-characters-correctly-in-headers.cs](./encode-the-email-subject-using-rfc-2047-to-represent-unicode-characters-correctly-in-headers.cs) | encode the email subject using rfc 2047 to represent unicode characters correctly in headers | | [encode-the-message-body-using-quoted-printable-encoding-to-preserve-special-characters-during-transmission.cs](./encode-the-message-body-using-quoted-printable-encoding-to-preserve-special-characters-during-transmission.cs) | encode the message body using quoted printable encoding to preserve special characters during transmission | | [encrypt-a-mime-message-with-s-mime-using-aes-256-algorithm-and-a-recipient-certificate.cs](./encrypt-a-mime-message-with-s-mime-using-aes-256-algorithm-and-a-recipient-certificate.cs) | encrypt a mime message with s mime using aes 256 algorithm and a recipient certificate | | [encrypt-an-email-message-with-an-x509-certificate-and-persist-the-encrypted-output-as-a-msg-file.cs](./encrypt-an-email-message-with-an-x509-certificate-and-persist-the-encrypted-output-as-a-msg-file.cs) | encrypt an email message with an x509 certificate and persist the encrypted output as a msg file | | [encrypt-decrypt-and-digitally-sign-msg-email-messages-ensuring-secure-transmission-authentication-and-compliance.cs](./encrypt-decrypt-and-digitally-sign-msg-email-messages-ensuring-secure-transmission-authentication-and-compliance.cs) | encrypt decrypt and digitally sign msg email messages ensuring secure transmission authentication and compliance | | [encrypt-each-attachment-individually-with-aes-256-and-replace-the-original-files-in-the-email.cs](./encrypt-each-attachment-individually-with-aes-256-and-replace-the-original-files-in-the-email.cs) | encrypt each attachment individually with aes 256 and replace the original files in the email | | [encrypt-the-entire-email-using-s-mime-with-a-provided-x-509-certificate-and-output-encrypted-eml.cs](./encrypt-the-entire-email-using-s-mime-with-a-provided-x-509-certificate-and-output-encrypted-eml.cs) | encrypt the entire email using s mime with a provided x 509 certificate and output encrypted eml | | [encrypt-the-entire-mime-message-using-an-x-509-certificate-and-save-the-encrypted-version.cs](./encrypt-the-entire-mime-message-using-an-x-509-certificate-and-save-the-encrypted-version.cs) | encrypt the entire mime message using an x 509 certificate and save the encrypted version | | [ensure-all-attachment-filenames-are-sanitized-to-prevent-path-traversal-attacks-and-illegal-characters.cs](./ensure-all-attachment-filenames-are-sanitized-to-prevent-path-traversal-attacks-and-illegal-characters.cs) | ensure all attachment filenames are sanitized to prevent path traversal attacks and illegal characters | | [enumerate-the-file-formats-that-can-be-used-when-persisting-email-messages-in-msg-format.cs](./enumerate-the-file-formats-that-can-be-used-when-persisting-email-messages-in-msg-format.cs) | enumerate the file formats that can be used when persisting email messages in msg format | | [export-a-calendar-appointment-to-an-icalendar-file-encapsulated-within-an-msg-message-format.cs](./export-a-calendar-appointment-to-an-icalendar-file-encapsulated-within-an-msg-message-format.cs) | export a calendar appointment to an icalendar file encapsulated within an msg message format | | [extract-all-attachments-from-a-mime-message-and-save-them-into-a-specified-directory.cs](./extract-all-attachments-from-a-mime-message-and-save-them-into-a-specified-directory.cs) | extract all attachments from a mime message and save them into a specified directory | | [extract-all-attachments-from-an-msg-file-and-provide-them-in-their-original-formats.cs](./extract-all-attachments-from-an-msg-file-and-provide-them-in-their-original-formats.cs) | extract all attachments from an msg file and provide them in their original formats | | [extract-all-email-addresses-from-header-fields-and-output-them-as-a-semicolon-separated-list.cs](./extract-all-email-addresses-from-header-fields-and-output-them-as-a-semicolon-separated-list.cs) | extract all email addresses from header fields and output them as a semicolon separated list | | [extract-all-embedded-images-from-msg-email-files-while-maintaining-original-image-formats-and-quality.cs](./extract-all-embedded-images-from-msg-email-files-while-maintaining-original-image-formats-and-quality.cs) | extract all embedded images from msg email files while maintaining original image formats and quality | | [extract-all-header-fields-from-a-mailmessage-and-store-them-in-a-dictionary.cs](./extract-all-header-fields-from-a-mailmessage-and-store-them-in-a-dictionary.cs) | extract all header fields from a mailmessage and store them in a dictionary | | [extract-all-urls-from-the-html-body-and-verify-each-returns-http-200-status-before-logging.cs](./extract-all-urls-from-the-html-body-and-verify-each-returns-http-200-status-before-logging.cs) | extract all urls from the html body and verify each returns http 200 status before logging | | [extract-an-embedded-image-from-an-email-via-linkedresource-contentstream-and-write-it-to-a-msg-file.cs](./extract-an-embedded-image-from-an-email-via-linkedresource-contentstream-and-write-it-to-a-msg-file.cs) | extract an embedded image from an email via linkedresource contentstream and write it to a msg file | | [extract-both-plain-text-and-html-message-bodies-from-msg-files-using-the-provided-api.cs](./extract-both-plain-text-and-html-message-bodies-from-msg-files-using-the-provided-api.cs) | extract both plain text and html message bodies from msg files using the provided api | | [extract-inline-images-from-an-html-email-by-enumerating-alternateview-linkedresources-and-saving-each-resource.cs](./extract-inline-images-from-an-html-email-by-enumerating-alternateview-linkedresources-and-saving-each-resource.cs) | extract inline images from an html email by enumerating alternateview linkedresources and saving each resource | | [extract-start-and-end-timestamps-from-a-loaded-ics-appointment-for-scheduling-analysis.cs](./extract-start-and-end-timestamps-from-a-loaded-ics-appointment-for-scheduling-analysis.cs) | extract start and end timestamps from a loaded ics appointment for scheduling analysis | | [extract-the-html-body-part-from-a-multipart-email-and-convert-it-to-plain-text-while-preserving-line-breaks.cs](./extract-the-html-body-part-from-a-multipart-email-and-convert-it-to-plain-text-while-preserving-line-breaks.cs) | extract the html body part from a multipart email and convert it to plain text while preserving line breaks | | [extract-the-plain-text-body-part-from-a-multipart-alternative-email-and-save-it-as-a-txt-file.cs](./extract-the-plain-text-body-part-from-a-multipart-alternative-email-and-save-it-as-a-txt-file.cs) | extract the plain text body part from a multipart alternative email and save it as a txt file | | [extract-tnef-attachments-from-an-msg-email-and-convert-them-into-widely-supported-standard-file-formats.cs](./extract-tnef-attachments-from-an-msg-email-and-convert-them-into-widely-supported-standard-file-formats.cs) | extract tnef attachments from an msg email and convert them into widely supported standard file formats | | [extract-tnef-encoded-attachments-from-messages-and-save-them-as-msg-files-while-preserving-original-metadata.cs](./extract-tnef-encoded-attachments-from-messages-and-save-them-as-msg-files-while-preserving-original-metadata.cs) | extract tnef encoded attachments from messages and save them as msg files while preserving original metadata | | [filter-a-collection-of-eml-files-by-sent-date-range-and-move-matching-messages-to-an-archive-folder.cs](./filter-a-collection-of-eml-files-by-sent-date-range-and-move-matching-messages-to-an-archive-folder.cs) | filter a collection of eml files by sent date range and move matching messages to an archive folder | | [filter-extracted-attachments-by-mime-type-saving-only-image-files-to-the-output-folder.cs](./filter-extracted-attachments-by-mime-type-saving-only-image-files-to-the-output-folder.cs) | filter extracted attachments by mime type saving only image files to the output folder | | [flag-messages-that-exceed-a-custom-spam-score-threshold-and-move-them-to-a-separate-folder.cs](./flag-messages-that-exceed-a-custom-spam-score-threshold-and-move-them-to-a-separate-folder.cs) | flag messages that exceed a custom spam score threshold and move them to a separate folder | | [forward-an-email-to-new-recipients-while-stripping-original-attachments-to-reduce-payload-size.cs](./forward-an-email-to-new-recipients-while-stripping-original-attachments-to-reduce-payload-size.cs) | forward an email to new recipients while stripping original attachments to reduce payload size | | [generate-a-basic-msg-email-message-including-standard-headers-subject-line-and-plain-text-body-content.cs](./generate-a-basic-msg-email-message-including-standard-headers-subject-line-and-plain-text-body-content.cs) | generate a basic msg email message including standard headers subject line and plain text body content | | [generate-a-bounce-message-for-undeliverable-email-including-the-original-content-and-failure-reason.cs](./generate-a-bounce-message-for-undeliverable-email-including-the-original-content-and-failure-reason.cs) | generate a bounce message for undeliverable email including the original content and failure reason | | [generate-a-pdf-document-from-the-email-html-body-embedding-all-inline-images-at-300-dpi-resolution.cs](./generate-a-pdf-document-from-the-email-html-body-embedding-all-inline-images-at-300-dpi-resolution.cs) | generate a pdf document from the email html body embedding all inline images at 300 dpi resolution | | [generate-a-plain-text-summary-of-an-email-including-subject-sender-and-first-200-characters-of-body.cs](./generate-a-plain-text-summary-of-an-email-including-subject-sender-and-first-200-characters-of-body.cs) | generate a plain text summary of an email including subject sender and first 200 characters of body | | [generate-a-read-receipt-request-header-to-inform-the-sender-when-the-message-is-opened.cs](./generate-a-read-receipt-request-header-to-inform-the-sender-when-the-message-is-opened.cs) | generate a read receipt request header to inform the sender when the message is opened | | [generate-a-references-header-chain-by-concatenating-previous-message-ids-for-accurate-email-thread-tracking.cs](./generate-a-references-header-chain-by-concatenating-previous-message-ids-for-accurate-email-thread-tracking.cs) | generate a references header chain by concatenating previous message ids for accurate email thread tracking | | [generate-a-summary-list-of-content-ids-for-multiple-inline-images-for-logging-purposes.cs](./generate-a-summary-list-of-content-ids-for-multiple-inline-images-for-logging-purposes.cs) | generate a summary list of content ids for multiple inline images for logging purposes | | [generate-a-warning-log-entry-if-the-from-header-is-missing-from-the-email-metadata.cs](./generate-a-warning-log-entry-if-the-from-header-is-missing-from-the-email-metadata.cs) | generate a warning log entry if the from header is missing from the email metadata | | [generate-alternate-views-for-an-msg-email-by-invoking-alternateview-createalternateviewfromstring-html-null-text-html-to-embed.cs](./generate-alternate-views-for-an-msg-email-by-invoking-alternateview-createalternateviewfromstring-html-null-text-html-to-embed.cs) | generate alternate views for an msg email by invoking alternateview createalternateviewfromstring html null text html to embed | | [generate-an-appointment-entry-with-required-fields-and-export-it-as-an-msg-file.cs](./generate-an-appointment-entry-with-required-fields-and-export-it-as-an-msg-file.cs) | generate an appointment entry with required fields and export it as an msg file | | [generate-an-appointment-specifying-organizer-attendee-subject-start-and-end-times-and-export-it-as-an-ics-file.cs](./generate-an-appointment-specifying-organizer-attendee-subject-start-and-end-times-and-export-it-as-an-ics-file.cs) | generate an appointment specifying organizer attendee subject start and end times and export it as an ics file | | [generate-an-html-alternateview-with-embedded-linkedresource-images-and-associate-it-with-the-mailmessage.cs](./generate-an-html-alternateview-with-embedded-linkedresource-images-and-associate-it-with-the-mailmessage.cs) | generate an html alternateview with embedded linkedresource images and associate it with the mailmessage | | [generate-an-md5-hash-of-each-attachment-content-to-verify-data-integrity-after-transfer.cs](./generate-an-md5-hash-of-each-attachment-content-to-verify-data-integrity-after-transfer.cs) | generate an md5 hash of each attachment content to verify data integrity after transfer | | [generate-fifty-email-messages-in-a-loop-assign-unique-subjects-and-recipients-and-save-each-as-eml.cs](./generate-fifty-email-messages-in-a-loop-assign-unique-subjects-and-recipients-and-save-each-as-eml.cs) | generate fifty email messages in a loop assign unique subjects and recipients and save each as eml | | [generate-msg-formatted-email-messages-programmatically-ensuring-correct-mime-structure-header-fields-and-attachment-handling.cs](./generate-msg-formatted-email-messages-programmatically-ensuring-correct-mime-structure-header-fields-and-attachment-handling.cs) | generate msg formatted email messages programmatically ensuring correct mime structure header fields and attachment handling | | [handle-email-attachments-and-embedded-objects-within-msg-files-ensuring-proper-extraction-and-preservation-of-content.cs](./handle-email-attachments-and-embedded-objects-within-msg-files-ensuring-proper-extraction-and-preservation-of-content.cs) | handle email attachments and embedded objects within msg files ensuring proper extraction and preservation of content | | [handle-tnef-encoded-attachments-within-msg-files-enabling-extraction-conversion-editing-and-proper-metadata-preservation.cs](./handle-tnef-encoded-attachments-within-msg-files-enabling-extraction-conversion-editing-and-proper-metadata-preservation.cs) | handle tnef encoded attachments within msg files enabling extraction conversion editing and proper metadata preservation | | [identify-all-file-formats-that-can-be-loaded-as-email-messages-through-the-msg-import-capability.cs](./identify-all-file-formats-that-can-be-loaded-as-email-messages-through-the-msg-import-capability.cs) | identify all file formats that can be loaded as email messages through the msg import capability | | [implement-a-batch-email-sender-that-reads-recipient-lists-from-a-database-and-sends-personalized-messages.cs](./implement-a-batch-email-sender-that-reads-recipient-lists-from-a-database-and-sends-personalized-messages.cs) | implement a batch email sender that reads recipient lists from a database and sends personalized messages | | [implement-comprehensive-operations-for-handling-email-messages-in-the-msg-file-format-including-creation-modification-and-extra.cs](./implement-comprehensive-operations-for-handling-email-messages-in-the-msg-file-format-including-creation-modification-and-extra.cs) | implement comprehensive operations for handling email messages in the msg file format including creation modification and extra | | [implement-retry-logic-when-loading-corrupted-mime-files-attempting-up-to-three-reads-before-failing.cs](./implement-retry-logic-when-loading-corrupted-mime-files-attempting-up-to-three-reads-before-failing.cs) | implement retry logic when loading corrupted mime files attempting up to three reads before failing | | [import-an-existing-ics-file-into-an-appointment-object-modify-its-location-then-export-as-an-outlook-msg-file.cs](./import-an-existing-ics-file-into-an-appointment-object-modify-its-location-then-export-as-an-outlook-msg-file.cs) | import an existing ics file into an appointment object modify its location then export as an outlook msg file | | [import-an-icalendar-appointment-stored-in-an-msg-file-and-convert-it-into-a-usable-calendar-object.cs](./import-an-icalendar-appointment-stored-in-an-msg-file-and-convert-it-into-a-usable-calendar-object.cs) | import an icalendar appointment stored in an msg file and convert it into a usable calendar object | | [include-both-plain-text-and-html-alternative-representations-in-an-icalendar-using-x-alt-desc-headers.cs](./include-both-plain-text-and-html-alternative-representations-in-an-icalendar-using-x-alt-desc-headers.cs) | include both plain text and html alternative representations in an icalendar using x alt desc headers | | [include-multiple-to-recipients-by-calling-mailmessage-to-add-for-each-mailaddress-in-a-collection.cs](./include-multiple-to-recipients-by-calling-mailmessage-to-add-for-each-mailaddress-in-a-collection.cs) | include multiple to recipients by calling mailmessage to add for each mailaddress in a collection | | [insert-a-custom-header-into-an-msg-email-by-invoking-headers-add-with-the-desired-name-and-value.cs](./insert-a-custom-header-into-an-msg-email-by-invoking-headers-add-with-the-desired-name-and-value.cs) | insert a custom header into an msg email by invoking headers add with the desired name and value | | [insert-a-custom-header-named-x-my-property-with-value-12345-into-an-msg-email-via-customheaders-add.cs](./insert-a-custom-header-named-x-my-property-with-value-12345-into-an-msg-email-via-customheaders-add.cs) | insert a custom header named x my property with value 12345 into an msg email via customheaders add | | [insert-a-custom-x-mailer-header-indicating-the-application-version-for-troubleshooting.cs](./insert-a-custom-x-mailer-header-indicating-the-application-version-for-troubleshooting.cs) | insert a custom x mailer header indicating the application version for troubleshooting | | [insert-a-custom-x-priority-header-into-mailmessage-headers-to-indicate-high-importance.cs](./insert-a-custom-x-priority-header-into-mailmessage-headers-to-indicate-high-importance.cs) | insert a custom x priority header into mailmessage headers to indicate high importance | | [insert-a-legal-disclaimer-at-the-beginning-of-the-email-body-to-meet-compliance-requirements.cs](./insert-a-legal-disclaimer-at-the-beginning-of-the-email-body-to-meet-compliance-requirements.cs) | insert a legal disclaimer at the beginning of the email body to meet compliance requirements | | [insert-a-reply-to-header-containing-a-specified-address-without-altering-other-header-fields.cs](./insert-a-reply-to-header-containing-a-specified-address-without-altering-other-header-fields.cs) | insert a reply to header containing a specified address without altering other header fields | | [insert-a-user-defined-header-into-an-email-object-and-export-the-resulting-message-as-an-msg-file.cs](./insert-a-user-defined-header-into-an-email-object-and-export-the-resulting-message-as-an-msg-file.cs) | insert a user defined header into an email object and export the resulting message as an msg file | | [insert-custom-x-tracking-id-headers-for-each-recipient-to-enable-detailed-delivery-analytics.cs](./insert-custom-x-tracking-id-headers-for-each-recipient-to-enable-detailed-delivery-analytics.cs) | insert custom x tracking id headers for each recipient to enable detailed delivery analytics | | [instantiate-a-mailmessage-set-sender-subject-and-html-body-using-utf-8-encoding.cs](./instantiate-a-mailmessage-set-sender-subject-and-html-body-using-utf-8-encoding.cs) | instantiate a mailmessage set sender subject and html body using utf 8 encoding | | [instantiate-an-x509certificate2-with-the-specified-pfx-file-and-password-then-assign-it-to-the-msg-email-message.cs](./instantiate-an-x509certificate2-with-the-specified-pfx-file-and-password-then-assign-it-to-the-msg-email-message.cs) | instantiate an x509certificate2 with the specified pfx file and password then assign it to the msg email message | | [iterate-the-alternateview-s-linkedresources-collection-extract-each-embedded-image-and-write-it-to-a-separate-msg-file.cs](./iterate-the-alternateview-s-linkedresources-collection-extract-each-embedded-image-and-write-it-to-a-separate-msg-file.cs) | iterate the alternateview s linkedresources collection extract each embedded image and write it to a separate msg file | | [iterate-the-tnefreader-over-an-msg-message-retrieving-each-attachment-in-a-loop-via-while-reader-readnextattachment.cs](./iterate-the-tnefreader-over-an-msg-message-retrieving-each-attachment-in-a-loop-via-while-reader-readnextattachment.cs) | iterate the tnefreader over an msg message retrieving each attachment in a loop via while reader readnextattachment | | [iterate-through-all-attachments-printing-each-attachment-name-property-for-debugging.cs](./iterate-through-all-attachments-printing-each-attachment-name-property-for-debugging.cs) | iterate through all attachments printing each attachment name property for debugging | | [iterate-through-all-msg-email-attachments-and-persist-each-one-to-disk-by-calling-att-save-filepath.cs](./iterate-through-all-msg-email-attachments-and-persist-each-one-to-disk-by-calling-att-save-filepath.cs) | iterate through all msg email attachments and persist each one to disk by calling att save filepath | | [iterate-through-the-msg-email-s-linked-resources-and-invoke-lr-save-filepath-to-write-each-to-disk.cs](./iterate-through-the-msg-email-s-linked-resources-and-invoke-lr-save-filepath-to-write-each-to-disk.cs) | iterate through the msg email s linked resources and invoke lr save filepath to write each to disk | | [list-all-attendee-email-addresses-from-an-ics-appointment-after-loading-it-into-memory.cs](./list-all-attendee-email-addresses-from-an-ics-appointment-after-loading-it-into-memory.cs) | list all attendee email addresses from an ics appointment after loading it into memory | | [list-all-urls-found-in-the-html-body-and-export-them-to-a-csv-file-for-further-analysis.cs](./list-all-urls-found-in-the-html-body-and-export-them-to-a-csv-file-for-further-analysis.cs) | list all urls found in the html body and export them to a csv file for further analysis | | [load-a-mime-message-from-a-file-path-into-a-mailmessage-object.cs](./load-a-mime-message-from-a-file-path-into-a-mailmessage-object.cs) | load a mime message from a file path into a mailmessage object | | [load-an-email-from-an-eml-file-using-mailmessage-load-to-obtain-a-msg-format-message.cs](./load-an-email-from-an-eml-file-using-mailmessage-load-to-obtain-a-msg-format-message.cs) | load an email from an eml file using mailmessage load to obtain a msg format message | | [load-an-email-from-an-eml-file-via-mailmessage-load-and-export-it-directly-to-a-msg-file.cs](./load-an-email-from-an-eml-file-via-mailmessage-load-and-export-it-directly-to-a-msg-file.cs) | load an email from an eml file via mailmessage load and export it directly to a msg file | | [load-an-email-from-an-mbox-file-with-mailmessage-load-and-export-it-as-an-html-document.cs](./load-an-email-from-an-mbox-file-with-mailmessage-load-and-export-it-as-an-html-document.cs) | load an email from an mbox file with mailmessage load and export it as an html document | | [load-an-email-from-memory-change-its-subject-and-write-the-updated-message-to-a-new-stream.cs](./load-an-email-from-memory-change-its-subject-and-write-the-updated-message-to-a-new-stream.cs) | load an email from memory change its subject and write the updated message to a new stream | | [load-an-email-message-from-a-file-and-decode-quoted-printable-sections-to-plain-text.cs](./load-an-email-message-from-a-file-and-decode-quoted-printable-sections-to-plain-text.cs) | load an email message from a file and decode quoted printable sections to plain text | | [load-an-existing-eml-file-into-a-mailmessage-modify-the-subject-and-resend-using-an-smtp-client.cs](./load-an-existing-eml-file-into-a-mailmessage-modify-the-subject-and-resend-using-an-smtp-client.cs) | load an existing eml file into a mailmessage modify the subject and resend using an smtp client | | [load-an-ics-file-and-retrieve-the-appointment-subject-using-the-load-method.cs](./load-an-ics-file-and-retrieve-the-appointment-subject-using-the-load-method.cs) | load an ics file and retrieve the appointment subject using the load method | | [load-an-ics-file-modify-the-subject-line-and-save-the-changes-back-to-the-same-file.cs](./load-an-ics-file-modify-the-subject-line-and-save-the-changes-back-to-the-same-file.cs) | load an ics file modify the subject line and save the changes back to the same file | | [load-email-messages-from-msg-files-into-memory-for-processing-manipulation-and-programmatic-handling.cs](./load-email-messages-from-msg-files-into-memory-for-processing-manipulation-and-programmatic-handling.cs) | load email messages from msg files into memory for processing manipulation and programmatic handling | | [load-the-appointment-from-meeting-ics-into-a-msg-email-message-using-the-appointment-load-api-method.cs](./load-the-appointment-from-meeting-ics-into-a-msg-email-message-using-the-appointment-load-api-method.cs) | load the appointment from meeting ics into a msg email message using the appointment load api method | | [log-all-header-names-and-values-from-a-mime-message-to-the-console-for-debugging.cs](./log-all-header-names-and-values-from-a-mime-message-to-the-console-for-debugging.cs) | log all header names and values from a mime message to the console for debugging | | [loop-through-the-attachments-collection-and-write-each-attachment-to-a-msg-file-on-disk.cs](./loop-through-the-attachments-collection-and-write-each-attachment-to-a-msg-file-on-disk.cs) | loop through the attachments collection and write each attachment to a msg file on disk | | [manipulate-and-retrieve-msg-email-headers-programmatically-enabling-access-to-metadata-such-as-sender-recipients-and-timestamps.cs](./manipulate-and-retrieve-msg-email-headers-programmatically-enabling-access-to-metadata-such-as-sender-recipients-and-timestamps.cs) | manipulate and retrieve msg email headers programmatically enabling access to metadata such as sender recipients and timestamps | | [mark-an-attendee-as-declined-by-updating-the-partstat-property-to-declined.cs](./mark-an-attendee-as-declined-by-updating-the-partstat-property-to-declined.cs) | mark an attendee as declined by updating the partstat property to declined | | [mark-the-mime-message-as-read-to-update-its-status-in-the-mailbox-folder.cs](./mark-the-mime-message-as-read-to-update-its-status-in-the-mailbox-folder.cs) | mark the mime message as read to update its status in the mailbox folder | | [measure-and-log-the-processing-time-for-encrypting-a-batch-of-messages-to-assess-performance-impact.cs](./measure-and-log-the-processing-time-for-encrypting-a-batch-of-messages-to-assess-performance-impact.cs) | measure and log the processing time for encrypting a batch of messages to assess performance impact | | [merge-several-independent-mime-messages-into-a-single-multipart-container-for-combined-delivery.cs](./merge-several-independent-mime-messages-into-a-single-multipart-container-for-combined-delivery.cs) | merge several independent mime messages into a single multipart container for combined delivery | | [normalize-line-endings-in-the-message-body-to-crlf-format-for-smtp-compliance.cs](./normalize-line-endings-in-the-message-body-to-crlf-format-for-smtp-compliance.cs) | normalize line endings in the message body to crlf format for smtp compliance | | [obtain-the-icalendar-product-identifier-from-a-loaded-appointment-to-verify-source-application.cs](./obtain-the-icalendar-product-identifier-from-a-loaded-appointment-to-verify-source-application.cs) | obtain the icalendar product identifier from a loaded appointment to verify source application | | [obtain-the-plain-text-body-from-an-msg-email-message-programmatically-via-its-textbody-property.cs](./obtain-the-plain-text-body-from-an-msg-email-message-programmatically-via-its-textbody-property.cs) | obtain the plain text body from an msg email message programmatically via its textbody property | | [parse-a-msg-email-file-and-retrieve-any-tnef-encoded-attachments-programmatically-for-further-processing.cs](./parse-a-msg-email-file-and-retrieve-any-tnef-encoded-attachments-programmatically-for-further-processing.cs) | parse a msg email file and retrieve any tnef encoded attachments programmatically for further processing | | [parse-a-raw-mime-string-into-a-mailmessage-object-for-further-manipulation.cs](./parse-a-raw-mime-string-into-a-mailmessage-object-for-further-manipulation.cs) | parse a raw mime string into a mailmessage object for further manipulation | | [parse-a-raw-rfc822-string-back-into-a-mailmessage-object-to-reconstruct-the-original-email.cs](./parse-a-raw-rfc822-string-back-into-a-mailmessage-object-to-reconstruct-the-original-email.cs) | parse a raw rfc822 string back into a mailmessage object to reconstruct the original email | | [parse-an-msg-file-and-retrieve-its-subject-sender-and-recipient-values-from-the-message-headers.cs](./parse-an-msg-file-and-retrieve-its-subject-sender-and-recipient-values-from-the-message-headers.cs) | parse an msg file and retrieve its subject sender and recipient values from the message headers | | [parse-mime-boundaries-from-a-message-and-list-each-boundary-string-for-diagnostic-purposes.cs](./parse-mime-boundaries-from-a-message-and-list-each-boundary-string-for-diagnostic-purposes.cs) | parse mime boundaries from a message and list each boundary string for diagnostic purposes | | [parse-msg-files-to-retrieve-and-display-all-email-header-fields-for-further-processing.cs](./parse-msg-files-to-retrieve-and-display-all-email-header-fields-for-further-processing.cs) | parse msg files to retrieve and display all email header fields for further processing | | [parse-the-mime-structure-of-the-loaded-message-and-list-all-attachment-filenames-with-content-types.cs](./parse-the-mime-structure-of-the-loaded-message-and-list-all-attachment-filenames-with-content-types.cs) | parse the mime structure of the loaded message and list all attachment filenames with content types | | [persist-a-mailmessage-object-as-an-msg-file-by-invoking-save-with-the-target-filename-and-default-msg-options.cs](./persist-a-mailmessage-object-as-an-msg-file-by-invoking-save-with-the-target-filename-and-default-msg-options.cs) | persist a mailmessage object as an msg file by invoking save with the target filename and default msg options | | [persist-a-mailmessage-object-to-an-eml-file-by-calling-mailmessage-save-with-the-target-filename-and-saveoptions-defaulteml.cs](./persist-a-mailmessage-object-to-an-eml-file-by-calling-mailmessage-save-with-the-target-filename-and-saveoptions-defaulteml.cs) | persist a mailmessage object to an eml file by calling mailmessage save with the target filename and saveoptions defaulteml | | [persist-an-appointment-as-an-ics-file-by-invoking-appt-save-with-the-target-filename-and-default-saveoptions.cs](./persist-an-appointment-as-an-ics-file-by-invoking-appt-save-with-the-target-filename-and-default-saveoptions.cs) | persist an appointment as an ics file by invoking appt save with the target filename and default saveoptions | | [persist-an-attachment-from-an-msg-email-by-calling-att-save-with-a-prefixed-output-filename.cs](./persist-an-attachment-from-an-msg-email-by-calling-att-save-with-a-prefixed-output-filename.cs) | persist an attachment from an msg email by calling att save with a prefixed output filename | | [persist-an-email-message-as-an-msg-file-by-invoking-message-save-with-the-output-path-and-default-msg-options.cs](./persist-an-email-message-as-an-msg-file-by-invoking-message-save-with-the-output-path-and-default-msg-options.cs) | persist an email message as an msg file by invoking message save with the output path and default msg options | | [persist-an-email-message-as-an-msg-file-maintaining-all-headers-body-content-and-attachments.cs](./persist-an-email-message-as-an-msg-file-maintaining-all-headers-body-content-and-attachments.cs) | persist an email message as an msg file maintaining all headers body content and attachments | | [persist-the-email-object-as-an-html-document-by-invoking-message-save-output-html-saveoptions-defaulthtml-with-default-html.cs](./persist-the-email-object-as-an-html-document-by-invoking-message-save-output-html-saveoptions-defaulthtml-with-default-html.cs) | persist the email object as an html document by invoking message save output html saveoptions defaulthtml with default html | | [persist-the-linkedresource-contentstream-from-an-msg-email-to-a-local-file-by-calling-copyto-file-create-outputpath.cs](./persist-the-linkedresource-contentstream-from-an-msg-email-to-a-local-file-by-calling-copyto-file-create-outputpath.cs) | persist the linkedresource contentstream from an msg email to a local file by calling copyto file create outputpath | | [populate-the-to-cc-and-bcc-collections-of-a-mailmessage-to-include-recipients-in-an-msg-file.cs](./populate-the-to-cc-and-bcc-collections-of-a-mailmessage-to-include-recipients-in-an-msg-file.cs) | populate the to cc and bcc collections of a mailmessage to include recipients in an msg file | | [preserve-original-timestamp-headers-while-modifying-other-parts-of-the-email-content.cs](./preserve-original-timestamp-headers-while-modifying-other-parts-of-the-email-content.cs) | preserve original timestamp headers while modifying other parts of the email content | | [preserve-the-original-message-id-when-cloning-a-mailmessage-to-maintain-reference-integrity.cs](./preserve-the-original-message-id-when-cloning-a-mailmessage-to-maintain-reference-integrity.cs) | preserve the original message id when cloning a mailmessage to maintain reference integrity | | [programmatically-generate-and-modify-calendar-appointments-stored-in-msg-files-handling-all-relevant-properties-and-formats.cs](./programmatically-generate-and-modify-calendar-appointments-stored-in-msg-files-handling-all-relevant-properties-and-formats.cs) | programmatically generate and modify calendar appointments stored in msg files handling all relevant properties and formats | | [provide-programmatic-access-to-retrieve-replace-or-analyze-embedded-images-in-msg-email-messages.cs](./provide-programmatic-access-to-retrieve-replace-or-analyze-embedded-images-in-msg-email-messages.cs) | provide programmatic access to retrieve replace or analyze embedded images in msg email messages | | [read-a-message-from-an-imap-server-mark-it-as-read-and-export-it-to-msg-format.cs](./read-a-message-from-an-imap-server-mark-it-as-read-and-export-it-to-msg-format.cs) | read a message from an imap server mark it as read and export it to msg format | | [read-a-mime-message-from-a-memory-stream-and-parse-it-into-a-mailmessage-instance.cs](./read-a-mime-message-from-a-memory-stream-and-parse-it-into-a-mailmessage-instance.cs) | read a mime message from a memory stream and parse it into a mailmessage instance | | [read-email-messages-from-msg-files-and-write-them-back-in-msg-format-while-preserving-all-properties.cs](./read-email-messages-from-msg-files-and-write-them-back-in-msg-format-while-preserving-all-properties.cs) | read email messages from msg files and write them back in msg format while preserving all properties | | [read-msg-formatted-email-messages-directly-from-input-streams-and-populate-corresponding-message-objects-in-memory.cs](./read-msg-formatted-email-messages-directly-from-input-streams-and-populate-corresponding-message-objects-in-memory.cs) | read msg formatted email messages directly from input streams and populate corresponding message objects in memory | | [read-the-attachment-s-data-from-an-msg-message-by-accessing-its-contentstream-as-a-net-stream.cs](./read-the-attachment-s-data-from-an-msg-message-by-accessing-its-contentstream-as-a-net-stream.cs) | read the attachment s data from an msg message by accessing its contentstream as a net stream | | [read-the-plain-text-description-of-an-appointment-loaded-from-an-ics-file.cs](./read-the-plain-text-description-of-an-appointment-loaded-from-an-ics-file.cs) | read the plain text description of an appointment loaded from an ics file | | [read-write-and-manage-custom-properties-in-msg-format-messages-using-the-library-s-property-handling-methods.cs](./read-write-and-manage-custom-properties-in-msg-format-messages-using-the-library-s-property-handling-methods.cs) | read write and manage custom properties in msg format messages using the library s property handling methods | | [reassemble-previously-split-attachment-parts-into-the-original-file-after-receiving-all-segments.cs](./reassemble-previously-split-attachment-parts-into-the-original-file-after-receiving-all-segments.cs) | reassemble previously split attachment parts into the original file after receiving all segments | | [remove-a-specific-attachment-by-locating-it-in-mailmessage-attachments-and-invoking-remove.cs](./remove-a-specific-attachment-by-locating-it-in-mailmessage-attachments-and-invoking-remove.cs) | remove a specific attachment by locating it in mailmessage attachments and invoking remove | | [remove-all-html-comments-from-the-body-and-save-the-cleaned-version-as-a-new-eml-file.cs](./remove-all-html-comments-from-the-body-and-save-the-cleaned-version-as-a-new-eml-file.cs) | remove all html comments from the body and save the cleaned version as a new eml file | | [remove-all-inline-images-from-an-email-before-archiving-to-reduce-storage-size.cs](./remove-all-inline-images-from-an-email-before-archiving-to-reduce-storage-size.cs) | remove all inline images from an email before archiving to reduce storage size | | [remove-an-inline-image-by-deleting-its-linkedresource-from-the-corresponding-alternateview-collection.cs](./remove-an-inline-image-by-deleting-its-linkedresource-from-the-corresponding-alternateview-collection.cs) | remove an inline image by deleting its linkedresource from the corresponding alternateview collection | | [remove-empty-multipart-sections-from-a-mime-message-to-clean-up-unnecessary-boundaries.cs](./remove-empty-multipart-sections-from-a-mime-message-to-clean-up-unnecessary-boundaries.cs) | remove empty multipart sections from a mime message to clean up unnecessary boundaries | | [remove-the-disposition-notification-to-header-to-prevent-read-receipt-requests-from-being-sent.cs](./remove-the-disposition-notification-to-header-to-prevent-read-receipt-requests-from-being-sent.cs) | remove the disposition notification to header to prevent read receipt requests from being sent | | [remove-the-precedence-header-from-a-message-to-prevent-it-from-being-treated-as-bulk-email.cs](./remove-the-precedence-header-from-a-message-to-prevent-it-from-being-treated-as-bulk-email.cs) | remove the precedence header from a message to prevent it from being treated as bulk email | | [remove-the-x-spam-status-header-from-the-message-before-sending-to-external-recipients.cs](./remove-the-x-spam-status-header-from-the-message-before-sending-to-external-recipients.cs) | remove the x spam status header from the message before sending to external recipients | | [rename-each-extracted-attachment-using-a-timestamp-prefix-before-writing-to-the-file-system.cs](./rename-each-extracted-attachment-using-a-timestamp-prefix-before-writing-to-the-file-system.cs) | rename each extracted attachment using a timestamp prefix before writing to the file system | | [rename-mime-boundary-strings-to-unique-identifiers-to-avoid-conflicts-when-merging-multiple-messages.cs](./rename-mime-boundary-strings-to-unique-identifiers-to-avoid-conflicts-when-merging-multiple-messages.cs) | rename mime boundary strings to unique identifiers to avoid conflicts when merging multiple messages | | [reorder-multipart-sections-based-on-content-type-priority-to-improve-rendering-order-in-clients.cs](./reorder-multipart-sections-based-on-content-type-priority-to-improve-rendering-order-in-clients.cs) | reorder multipart sections based on content type priority to improve rendering order in clients | | [replace-all-occurrences-of-a-specific-phrase-in-the-html-body-with-a-localized-translation.cs](./replace-all-occurrences-of-a-specific-phrase-in-the-html-body-with-a-localized-translation.cs) | replace all occurrences of a specific phrase in the html body with a localized translation | | [replace-the-charset-of-the-email-body-with-utf-8-to-support-international-characters.cs](./replace-the-charset-of-the-email-body-with-utf-8-to-support-international-characters.cs) | replace the charset of the email body with utf 8 to support international characters | | [request-a-delivery-receipt-by-setting-the-disposition-notification-to-header-with-your-address.cs](./request-a-delivery-receipt-by-setting-the-disposition-notification-to-header-with-your-address.cs) | request a delivery receipt by setting the disposition notification to header with your address | | [request-a-read-receipt-by-adding-a-disposition-notification-to-header-with-the-sender-address.cs](./request-a-read-receipt-by-adding-a-disposition-notification-to-header-with-the-sender-address.cs) | request a read receipt by adding a disposition notification to header with the sender address | | [retrieve-all-embedded-image-assets-from-an-msg-email-file-while-maintaining-original-image-format.cs](./retrieve-all-embedded-image-assets-from-an-msg-email-file-while-maintaining-original-image-format.cs) | retrieve all embedded image assets from an msg email file while maintaining original image format | | [retrieve-an-msg-message-s-html-content-by-assigning-mailmessage-htmlbody-to-your-string-variable-in-code.cs](./retrieve-an-msg-message-s-html-content-by-assigning-mailmessage-htmlbody-to-your-string-variable-in-code.cs) | retrieve an msg message s html content by assigning mailmessage htmlbody to your string variable in code | | [retrieve-attachment-data-from-an-msg-email-by-reading-its-contentstream-property-to-access-the-file-bytes.cs](./retrieve-attachment-data-from-an-msg-email-by-reading-its-contentstream-property-to-access-the-file-bytes.cs) | retrieve attachment data from an msg email by reading its contentstream property to access the file bytes | | [retrieve-both-plain-text-and-html-body-content-from-an-msg-email-message-using-the-provided-api.cs](./retrieve-both-plain-text-and-html-body-content-from-an-msg-email-message-using-the-provided-api.cs) | retrieve both plain text and html body content from an msg email message using the provided api | | [retrieve-the-binary-content-of-attachments-from-an-msg-formatted-email-message-programmatically-while-preserving-its-original.cs](./retrieve-the-binary-content-of-attachments-from-an-msg-formatted-email-message-programmatically-while-preserving-its-original.cs) | retrieve the binary content of attachments from an msg formatted email message programmatically while preserving its original | | [retrieve-the-body-and-metadata-of-an-email-message-from-an-msg-file-programmatically.cs](./retrieve-the-body-and-metadata-of-an-email-message-from-an-msg-file-programmatically.cs) | retrieve the body and metadata of an email message from an msg file programmatically | | [retrieve-the-body-metadata-and-attachments-of-an-email-stored-in-a-msg-file.cs](./retrieve-the-body-metadata-and-attachments-of-an-email-stored-in-a-msg-file.cs) | retrieve the body metadata and attachments of an email stored in a msg file | | [retrieve-the-current-attachment-from-an-msg-email-by-assigning-reader-currentattachment-to-an-attachment-variable.cs](./retrieve-the-current-attachment-from-an-msg-email-by-assigning-reader-currentattachment-to-an-attachment-variable.cs) | retrieve the current attachment from an msg email by assigning reader currentattachment to an attachment variable | | [retrieve-the-html-description-of-an-appointment-by-accessing-the-htmldescription-property.cs](./retrieve-the-html-description-of-an-appointment-by-accessing-the-htmldescription-property.cs) | retrieve the html description of an appointment by accessing the htmldescription property | | [retrieve-the-plain-text-content-of-an-msg-email-by-assigning-mailmessage-textbody-to-a-string-variable.cs](./retrieve-the-plain-text-content-of-an-msg-email-by-assigning-mailmessage-textbody-to-a-string-variable.cs) | retrieve the plain text content of an msg email by assigning mailmessage textbody to a string variable | | [retrieve-the-sender-s-email-address-from-a-msg-message-via-the-from-address-property-of-the-object.cs](./retrieve-the-sender-s-email-address-from-a-msg-message-via-the-from-address-property-of-the-object.cs) | retrieve the sender s email address from a msg message via the from address property of the object | | [retrieve-the-subject-header-value-from-a-mime-message-and-display-it-on-the-console.cs](./retrieve-the-subject-header-value-from-a-mime-message-and-display-it-on-the-console.cs) | retrieve the subject header value from a mime message and display it on the console | | [retrieve-the-subject-line-from-an-msg-email-message-using-the-mailmessage-subject-property-value.cs](./retrieve-the-subject-line-from-an-msg-email-message-using-the-mailmessage-subject-property-value.cs) | retrieve the subject line from an msg email message using the mailmessage subject property value | | [sanitize-attachment-filenames-by-removing-illegal-characters-and-normalizing-spaces-for-safe-storage.cs](./sanitize-attachment-filenames-by-removing-illegal-characters-and-normalizing-spaces-for-safe-storage.cs) | sanitize attachment filenames by removing illegal characters and normalizing spaces for safe storage | | [save-a-newly-created-appointment-to-ics-format-with-default-calendar-settings.cs](./save-a-newly-created-appointment-to-ics-format-with-default-calendar-settings.cs) | save a newly created appointment to ics format with default calendar settings | | [save-a-particular-attachment-identified-by-filename-to-a-target-path-on-disk.cs](./save-a-particular-attachment-identified-by-filename-to-a-target-path-on-disk.cs) | save a particular attachment identified by filename to a target path on disk | | [save-an-appointment-to-msg-format-for-opening-directly-in-microsoft-outlook.cs](./save-an-appointment-to-msg-format-for-opening-directly-in-microsoft-outlook.cs) | save an appointment to msg format for opening directly in microsoft outlook | | [save-each-attachment-to-a-designated-folder-on-disk-by-calling-attachment-save-with-the-target-path.cs](./save-each-attachment-to-a-designated-folder-on-disk-by-calling-attachment-save-with-the-target-path.cs) | save each attachment to a designated folder on disk by calling attachment save with the target path | | [serialize-a-mailmessage-into-a-byte-array-for-transmission-over-a-network-socket.cs](./serialize-a-mailmessage-into-a-byte-array-for-transmission-over-a-network-socket.cs) | serialize a mailmessage into a byte array for transmission over a network socket | | [serialize-a-mime-message-to-a-json-representation-for-logging-complex-message-structures.cs](./serialize-a-mime-message-to-a-json-representation-for-logging-complex-message-structures.cs) | serialize a mime message to a json representation for logging complex message structures | | [serialize-an-appointment-to-an-icalendar-string-for-logging-and-debugging-purposes.cs](./serialize-an-appointment-to-an-icalendar-string-for-logging-and-debugging-purposes.cs) | serialize an appointment to an icalendar string for logging and debugging purposes | | [set-a-custom-message-id-header-using-a-generated-guid-to-uniquely-identify-the-email.cs](./set-a-custom-message-id-header-using-a-generated-guid-to-uniquely-identify-the-email.cs) | set a custom message id header using a generated guid to uniquely identify the email | | [set-clear-or-query-flags-within-msg-files-to-control-email-message-state-programmatically.cs](./set-clear-or-query-flags-within-msg-files-to-control-email-message-state-programmatically.cs) | set clear or query flags within msg files to control email message state programmatically | | [set-or-retrieve-the-priority-flag-of-an-email-message-when-processing-msg-files.cs](./set-or-retrieve-the-priority-flag-of-an-email-message-when-processing-msg-files.cs) | set or retrieve the priority flag of an email message when processing msg files | | [set-the-appointment-subject-start-time-and-end-time-using-the-appointment-constructor.cs](./set-the-appointment-subject-start-time-and-end-time-using-the-appointment-constructor.cs) | set the appointment subject start time and end time using the appointment constructor | | [set-the-appointment-version-explicitly-to-2-0-before-exporting-to-ics-for-compatibility.cs](./set-the-appointment-version-explicitly-to-2-0-before-exporting-to-ics-for-compatibility.cs) | set the appointment version explicitly to 2 0 before exporting to ics for compatibility | | [set-the-email-bodytransferencoding-to-base64-to-ensure-safe-transmission-of-binary-data.cs](./set-the-email-bodytransferencoding-to-base64-to-ensure-safe-transmission-of-binary-data.cs) | set the email bodytransferencoding to base64 to ensure safe transmission of binary data | | [set-the-email-priority-to-high-and-add-an-x-priority-header-reflecting-the-same-level.cs](./set-the-email-priority-to-high-and-add-an-x-priority-header-reflecting-the-same-level.cs) | set the email priority to high and add an x priority header reflecting the same level | | [set-the-email-priority-to-low-and-verify-that-the-x-priority-header-equals-5.cs](./set-the-email-priority-to-low-and-verify-that-the-x-priority-header-equals-5.cs) | set the email priority to low and verify that the x priority header equals 5 | | [set-the-email-subject-encoding-to-utf-8-explicitly-to-avoid-garbled-characters-for-international-recipients.cs](./set-the-email-subject-encoding-to-utf-8-explicitly-to-avoid-garbled-characters-for-international-recipients.cs) | set the email subject encoding to utf 8 explicitly to avoid garbled characters for international recipients | | [set-the-expires-header-on-a-mime-message-to-define-a-future-deletion-date.cs](./set-the-expires-header-on-a-mime-message-to-define-a-future-deletion-date.cs) | set the expires header on a mime message to define a future deletion date | | [set-the-from-address-to-a-shared-mailbox-and-include-a-reply-to-address-for-individual-responses.cs](./set-the-from-address-to-a-shared-mailbox-and-include-a-reply-to-address-for-individual-responses.cs) | set the from address to a shared mailbox and include a reply to address for individual responses | | [set-the-message-priority-flag-to-high-to-indicate-urgent-delivery-requirements.cs](./set-the-message-priority-flag-to-high-to-indicate-urgent-delivery-requirements.cs) | set the message priority flag to high to indicate urgent delivery requirements | | [set-the-msg-email-message-s-priority-flag-to-high-before-initiating-the-send-operation.cs](./set-the-msg-email-message-s-priority-flag-to-high-before-initiating-the-send-operation.cs) | set the msg email message s priority flag to high before initiating the send operation | | [set-the-msg-email-s-content-by-assigning-text-to-mailmessage-body-or-html-to-mailmessage-htmlbody.cs](./set-the-msg-email-s-content-by-assigning-text-to-mailmessage-body-or-html-to-mailmessage-htmlbody.cs) | set the msg email s content by assigning text to mailmessage body or html to mailmessage htmlbody | | [set-the-msg-email-s-subject-line-by-assigning-the-desired-string-to-the-mailmessage-subject-property.cs](./set-the-msg-email-s-subject-line-by-assigning-the-desired-string-to-the-mailmessage-subject-property.cs) | set the msg email s subject line by assigning the desired string to the mailmessage subject property | | [set-the-reply-to-address-separately-from-the-sender-to-direct-responses-to-a-different-mailbox.cs](./set-the-reply-to-address-separately-from-the-sender-to-direct-responses-to-a-different-mailbox.cs) | set the reply to address separately from the sender to direct responses to a different mailbox | | [set-the-seen-flag-to-true-on-an-msg-email-message-to-mark-it-as-read.cs](./set-the-seen-flag-to-true-on-an-msg-email-message-to-mark-it-as-read.cs) | set the seen flag to true on an msg email message to mark it as read | | [simulate-a-delivery-status-notification-for-testing-email-handling-workflows-in-development-environments.cs](./simulate-a-delivery-status-notification-for-testing-email-handling-workflows-in-development-environments.cs) | simulate a delivery status notification for testing email handling workflows in development environments | | [split-a-large-attachment-into-multiple-smaller-parts-to-comply-with-email-size-restrictions.cs](./split-a-large-attachment-into-multiple-smaller-parts-to-comply-with-email-size-restrictions.cs) | split a large attachment into multiple smaller parts to comply with email size restrictions | | [split-a-multipart-mime-message-into-individual-parts-and-save-each-part-as-a-separate-file.cs](./split-a-multipart-mime-message-into-individual-parts-and-save-each-part-as-a-separate-file.cs) | split a multipart mime message into individual parts and save each part as a separate file | | [strip-all-attachments-from-an-msg-email-message-ensuring-the-remaining-message-content-remains-intact.cs](./strip-all-attachments-from-an-msg-email-message-ensuring-the-remaining-message-content-remains-intact.cs) | strip all attachments from an msg email message ensuring the remaining message content remains intact | | [strip-all-attachments-from-an-msg-formatted-email-message-while-maintaining-the-original-message-integrity.cs](./strip-all-attachments-from-an-msg-formatted-email-message-while-maintaining-the-original-message-integrity.cs) | strip all attachments from an msg formatted email message while maintaining the original message integrity | | [strip-all-html-styling-from-the-email-body-while-keeping-hyperlinks-intact-for-plain-text-rendering.cs](./strip-all-html-styling-from-the-email-body-while-keeping-hyperlinks-intact-for-plain-text-rendering.cs) | strip all html styling from the email body while keeping hyperlinks intact for plain text rendering | | [transform-a-mime-message-into-msg-format-for-compatibility-with-microsoft-outlook-applications.cs](./transform-a-mime-message-into-msg-format-for-compatibility-with-microsoft-outlook-applications.cs) | transform a mime message into msg format for compatibility with microsoft outlook applications | | [transform-an-icalendar-file-into-an-outlook-message-msg-file-preserving-all-calendar-properties-and-data-integrity.cs](./transform-an-icalendar-file-into-an-outlook-message-msg-file-preserving-all-calendar-properties-and-data-integrity.cs) | transform an icalendar file into an outlook message msg file preserving all calendar properties and data integrity | | [transform-tnef-email-attachments-into-standard-compatible-formats-by-exporting-them-as-msg-files.cs](./transform-tnef-email-attachments-into-standard-compatible-formats-by-exporting-them-as-msg-files.cs) | transform tnef email attachments into standard compatible formats by exporting them as msg files | | [update-appointment-attributes-within-an-msg-file-to-reflect-new-scheduling-details-such-as-subject-location-start-time-and.cs](./update-appointment-attributes-within-an-msg-file-to-reflect-new-scheduling-details-such-as-subject-location-start-time-and.cs) | update appointment attributes within an msg file to reflect new scheduling details such as subject location start time and | | [update-cid-references-throughout-the-html-after-renaming-corresponding-inline-attachments-to-maintain-links.cs](./update-cid-references-throughout-the-html-after-renaming-corresponding-inline-attachments-to-maintain-links.cs) | update cid references throughout the html after renaming corresponding inline attachments to maintain links | | [update-multiple-attendees-participation-statuses-in-a-single-appointment-and-regenerate-the-ics-file.cs](./update-multiple-attendees-participation-statuses-in-a-single-appointment-and-regenerate-the-ics-file.cs) | update multiple attendees participation statuses in a single appointment and regenerate the ics file | | [update-the-date-header-to-the-current-utc-time-to-reflect-when-the-message-was-processed.cs](./update-the-date-header-to-the-current-utc-time-to-reflect-when-the-message-was-processed.cs) | update the date header to the current utc time to reflect when the message was processed | | [update-the-subject-line-of-a-mailmessage-to-include-a-custom-prefix.cs](./update-the-subject-line-of-a-mailmessage-to-include-a-custom-prefix.cs) | update the subject line of a mailmessage to include a custom prefix | | [use-asynchronous-methods-to-load-and-process-mime-messages-concurrently-improving-overall-throughput.cs](./use-asynchronous-methods-to-load-and-process-mime-messages-concurrently-improving-overall-throughput.cs) | use asynchronous methods to load and process mime messages concurrently improving overall throughput | | [use-tnefreader-to-open-an-msg-file-parse-its-tnef-attachments-and-write-each-attachment-to-the-specified-folder.cs](./use-tnefreader-to-open-an-msg-file-parse-its-tnef-attachments-and-write-each-attachment-to-the-specified-folder.cs) | use tnefreader to open an msg file parse its tnef attachments and write each attachment to the specified folder | | [validate-all-ics-files-in-a-directory-for-required-icalendar-properties-and-generate-an-error-log.cs](./validate-all-ics-files-in-a-directory-for-required-icalendar-properties-and-generate-an-error-log.cs) | validate all ics files in a directory for required icalendar properties and generate an error log | | [validate-required-icalendar-properties-in-a-loaded-ics-file-and-report-any-missing-fields.cs](./validate-required-icalendar-properties-in-a-loaded-ics-file-and-report-any-missing-fields.cs) | validate required icalendar properties in a loaded ics file and report any missing fields | | [validate-that-attachment-filenames-do-not-contain-prohibited-characters-to-prevent-security-issues.cs](./validate-that-attachment-filenames-do-not-contain-prohibited-characters-to-prevent-security-issues.cs) | validate that attachment filenames do not contain prohibited characters to prevent security issues | | [validate-that-required-headers-from-to-subject-are-present-and-correctly-formatted-in-the-loaded-email.cs](./validate-that-required-headers-from-to-subject-are-present-and-correctly-formatted-in-the-loaded-email.cs) | validate that required headers from to subject are present and correctly formatted in the loaded email | | [validate-that-required-headers-such-as-from-to-and-subject-are-present-in-the-mime-message.cs](./validate-that-required-headers-such-as-from-to-and-subject-are-present-in-the-mime-message.cs) | validate that required headers such as from to and subject are present in the mime message | | [validate-the-digital-signature-of-an-msg-email-message-to-ensure-its-authenticity-and-integrity.cs](./validate-the-digital-signature-of-an-msg-email-message-to-ensure-its-authenticity-and-integrity.cs) | validate the digital signature of an msg email message to ensure its authenticity and integrity | | [validate-the-structure-of-a-mime-message-against-rfc-5322-standards-to-ensure-compliance.cs](./validate-the-structure-of-a-mime-message-against-rfc-5322-standards-to-ensure-compliance.cs) | validate the structure of a mime message against rfc 5322 standards to ensure compliance | | [verify-attachment-checksums-against-the-values-stored-in-custom-headers-to-detect-corruption.cs](./verify-attachment-checksums-against-the-values-stored-in-custom-headers-to-detect-corruption.cs) | verify attachment checksums against the values stored in custom headers to detect corruption | | [verify-dkim-signature-of-a-received-message-against-the-public-dns-record-of-the-sending-domain.cs](./verify-dkim-signature-of-a-received-message-against-the-public-dns-record-of-the-sending-domain.cs) | verify dkim signature of a received message against the public dns record of the sending domain | | [verify-the-digital-signature-of-a-signed-mime-message-against-the-public-certificate.cs](./verify-the-digital-signature-of-a-signed-mime-message-against-the-public-certificate.cs) | verify the digital signature of a signed mime message against the public certificate | | [verify-the-digital-signature-of-an-msg-email-using-an-x509-certificate.cs](./verify-the-digital-signature-of-an-msg-email-using-an-x509-certificate.cs) | verify the digital signature of an msg email using an x509 certificate | | [verify-the-dkim-signature-against-the-sender-public-dns-key-and-report-verification-status.cs](./verify-the-dkim-signature-against-the-sender-public-dns-key-and-report-verification-status.cs) | verify the dkim signature against the sender public dns key and report verification status | | [verify-the-mime-version-header-equals-1-0-to-ensure-compliance-with-rfc-standards.cs](./verify-the-mime-version-header-equals-1-0-to-ensure-compliance-with-rfc-standards.cs) | verify the mime version header equals 1 0 to ensure compliance with rfc standards | | [write-code-to-persist-email-attachments-onto-the-filesystem-using-the-msg-file-format.cs](./write-code-to-persist-email-attachments-onto-the-filesystem-using-the-msg-file-format.cs) | write code to persist email attachments onto the filesystem using the msg file format | | [write-the-extracted-email-components-to-msg-file-format-ensuring-proper-mime-structure-and-metadata-preservation.cs](./write-the-extracted-email-components-to-msg-file-format-ensuring-proper-mime-structure-and-metadata-preservation.cs) | write the extracted email components to msg file format ensuring proper mime structure and metadata preservation | ## Category Statistics - Total examples: 343 ## General Tips - Follow root boundaries and testing guide. - Dispose client objects; avoid hardcoded secrets; prefer explicit types. <!-- AUTOGENERATED:START --> | Date | Run ID | Branch/Commit | |------|--------|---------------| | 2026-09-14 | `auto` | examples/batch-auto | <!-- AUTOGENERATED:END -->
Discussion
Did this work in your project? Say what you used it for and what you changed. People and their agents can both post here.
Posts are public.Sign in to post
No one has posted yet. Be the first.

