Отправка писем средствами c#

программирование C# mvc razor asp net

Есть форма
<form id="partnershipForm" method="post" action="">
/*
Ввод пользователем данных
*/
<p style="text-align:right;"><input style="width:auto;margin-right:-6px;" type="submit" onclick="Action" value="Become a partner now"></p>
Есть контроллер
public ActionResult Action(FormCollection fr)
{
MailMessage message = new MailMessage();
message.From = new MailAddress("[email protected]");
message.To.Add(new MailAddress(fr["Email"]));
message.Subject = "test";
message.Body = "Hello";
SmtpClient client = new SmtpClient();
client.Send(message);
return View();
}

Настройки SMTP прописаны
<smtp from="[email protected]" deliveryMethod="SpecifiedPickupDirectory">
<network host="localhost" />
<specifiedPickupDirectory pickupDirectoryLocation="c:\temp\" />
</smtp>
Но когда жму по кнопке, письмо не создаётся вообще
Ответы:
using System.Net;
using System.Net.Mail;
здесь подробный пример отправки письма на C#
http://stud-work.ru/index.php/c-sharp-mail-send-prostoj-primer-c-otpravka-email
тебе нужно прописать порт и разрешить SSL-протокол


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.