سلام
میخواستم بدونم که چطور می شود از طریق localhost یک ایمیل در asp.net ارسال کرد این کد منه ولی اجرا نمیشه.

MailMessage message = new MailMessage("from@test.com", "to@test.com");
message.BodyEncoding = System.Text.Encoding.UTF8;
message.SubjectEncoding = System.Text.Encoding.UTF8;
message.Subject = "در این قسمت عنوان ایمیل قرار می گیرد";
message.Body = "در این قسمت متن اصلی ایمیل قرار می گیرد";
message.IsBodyHtml = true;

SmtpClient smtpClient = new SmtpClient("127.0.0.1");
smtpClient.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;
smtpClient.Send(message);