Мой коллега нашел интересный способ тестирования отправки писем:
в файле web.config можно задать путь к папке, в которую будут складироваться аналоги писем, отправленных при помощи класса SmtpClient:
<system.net>
<mailSettings>
<smtpdeliveryMethod="specifiedPickupDirectory">
<specifiedPickupDirectory pickupDirectoryLocation="c:\\mailes\\" />
<network host="localhost"userName="smtpUser"password="********" />
<smtp>
<mailSettings>
<system.net>
Код отправки письма:
SmtpClient sc = newSmtpClient();
sc.Send(newMailMessage("i.sa@mail.ru", "i.sa@mail.ru")
{
Subject = txtTitle.Text,
Body = txtDescription.Text
}
);
Про дефолтные параметры дляsmtp клиента, это я уже сам обнаружил, действительно проще немного
ссылка на оригинальное сообщение:http://inln.ru/Blog/post/d09ad0b0d0ba-d182d0b5d181d182d0b8d180d0bed0b2d0b0d182d18c-d0bed182d0bfd180d0b0d0b2d0bad183-d0bfd0b8d181d0b5d0bc.aspx
Этот способ конечно больше позволяет проверить - как будет выглядеть сообщение, или правильно ли отобразятся ссылки в теле письма, - без сети или поднятия своего smtp
Комментариев нет:
Отправить комментарий
Можете оставить свой комментарий