Biblioteca C# .NET para gerar e manipular e-mails
API .NET de código aberto que envia e-mails para ASP.NET MVC usando o mecanismo de visualização. Adicione conteúdo a uma mensagem de e-mail, visualize os e-mails criados, adicione anexos, incorpore imagens e assim por diante.
Postal é uma biblioteca de e-mail C# .NET muito útil que permite aos desenvolvedores de software gerar e manipular mensagens de e-mail com facilidade usando algumas linhas de código .NET. Ele usa visualizações MVC existentes para gerar emails. A maioria dos aplicativos da web precisa enviar mensagens de e-mail de diferentes maneiras e a biblioteca Postal facilita seu trabalho, fornecendo-lhes todas as funções necessárias. A biblioteca é de código aberto e está disponível gratuitamente sob a licença do MIT.
A biblioteca Postal pode funcionar com qualquer mecanismo de visualização ASP.NET MVC. Os cabeçalhos e o conteúdo do corpo podem ser facilmente identificados pela visualização do email. Inclui suporte para vários recursos importantes relacionados ao gerenciamento de e-mail, como criação e envio de mensagens de e-mail em HTML ou texto simples, adição de anexos, incorporação de imagens, suporte a e-mails de tipo forte, suporte a cabeçalhos de e-mail, criação de e-mails sem envio, visualização de mensagens de e-mail geradas e muito mais.
Introdução ao Postal
A maneira mais fácil de instalar o Postal é por meio do NuGet. Você pode instalar o Postal em seu aplicativo da web ASP.NET usando Nuget, digite o seguinte comando.
instalar o Postal via NuGet
Install-Package Postal.Mvc5
Você também pode baixar do GitHub e instalá-lo manualmente com facilidade.< /p>
Criar e criar Enviar e-mails via API .NET
A biblioteca postal da API de código aberto permite que desenvolvedores de software criem e enviem mensagens de e-mail com apenas algumas linhas de código .NET. A biblioteca inclui suporte para versões em HTML rico e em texto simples. Para criar um email, primeiro crie a visualização principal que incluirá cabeçalhos e fará referência à visualização a ser usada. Depois disso, crie a visualização de texto e especifique um único cabeçalho de tipo de conteúdo. Por último, crie a visualização HTML com um único cabeçalho de tipo de conteúdo. A biblioteca oferece suporte a recursos como envio de mensagens de e-mail para vários usuários, anexo de arquivos, incorporação de imagens e muito mais.
Visualizar e-mails gerados antes de enviar
É muito benéfico visualizar os e-mails criados no navegador antes de enviá-los. Além disso, às vezes os usuários não desejam enviar um e-mail sempre que fazem alterações em um modelo. A biblioteca Open Source Postal fornece funcionalidade para visualizar as mensagens de e-mail geradas dentro de seus aplicativos .NET. . A classe ActionResult pode ser usada, simplesmente renderizando o modelo do usuário para o navegador.