При тестировании в ASP.NET мы сохраняем наши электронные письма к папке, скорее затем отправляют их через почтовый сервер. Возможно, Вы могли изменить Ваш web.config
настройки как это для Вашего пакета?
<system.net>
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory">
<specifiedPickupDirectory pickupDirectoryLocation="c:\Temp\mail\"/>
</smtp>
</mailSettings>
</system.net>
Дополнительная Информация:
Это может помочь - , Добавление Сохраняет () функциональность к Microsoft. Сеть. Почта. MailMessage
основной ideia, сделайте расширение MailMessage, этого отражением, делающим метод сохранения.
Можно настроить это с system.net
установка в Вашем web.config
/ app.config
файл.
<system.net>
<mailSettings>
<smtp deliveryMethod="Network">
<network host="mail.mydomain.com" port="25" />
</smtp>
<!-- Use this setting for development
<smtp deliveryMethod="SpecifiedPickupDirectory">
<specifiedPickupDirectory pickupDirectoryLocation="C:\Temp" />
</smtp>
-->
</mailSettings>
</system.net>
кроме того, вот ссылка с информацией о миграция от System.Web.Mail
до System.Net.Mail
.