Sí, hay una manera.
Puede modificar web.config como éste, así que cuando se envía un correo electrónico que le lugar se crea como un archivo .EML en c: \ LocalDir.
<configuration>
<system.net>
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory">
<specifiedPickupDirectory pickupDirectoryLocation="c:\LocalDir"/>
</smtp>
</mailSettings>
</system.net>
</configuration>
También puede crear una instancia de la clase SmtpClient
con estos mismos ajustes, si usted no quiere/no se puede cambiar el web.config. En C# que se ve algo como esto: reglas
var smtpClient = new SmtpClient();
smtpClient.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory;
var emailPickupDirectory = HostingEnvironment.MapPath("~/EmailPickup");
if (!Directory.Exists(emailPickupDirectory)) {
Directory.CreateDirectory(emailPickupDirectory)
}
smtpClient.PickupDirectoryLocation = emailPickupDirectory;
No cierre preguntas como esta. Ayuda al chico en su lugar. – GEOCHET