Search EML Formats in C#
Native and high performance EML message search using server-side Aspose.Email for .NET APIs, without the use of any software like Microsoft or Adobe PDF.
How to Search EML File Using C#
In order to search EML file, we’ll use
API which is a feature-rich, powerful and easy to use document searching API for C# platform. Open
package manager, search for Aspose.Email and install. You may also use the following command from the Package Manager Console.
PM> Install-Package Aspose.Email
Steps to Search EML Files in C#
A basic message search with
APIs can be done with just few lines of code.
- Load EML file.
- Use Replace method of message Body.
- Save message
Our APIs are supported on all major platforms and Operating Systems. Before executing the code below, please make sure that you have the following prerequisites on your system.
- Microsoft Windows or a compatible OS with .NET Framework, .NET Core, and Xamarin Platforms
- Development environment like Microsoft Visual Studio
- Aspose.Email for .NET DLL referenced in your project - Install from NuGet using the Download button above
Search EML Files - C#
MailMessage m = MailMessage.Load("GenerateMessage.eml"); m.Body = m.Body.Replace("[@@FullName@@", "Name to Replace"); m.Save("GenerateMessage.eml"); //In case BodyType of message is HTML. Then replacement would be in HtmlBody rather than Body alone. //To filter messages with specific criteria https://docs.aspose.com/email/net/filter-messages-from-server-using-imap-client/