ASP.NET веб-страниц E-mail
WebMail помощника - один из многих полезных ASP.NET Web Helper.
помощник WebMail
WebMail помощника сделать его проще для отправки сообщений, которые в соответствии с SMTP (Simple Mail Transfer Protocol простой протокол передачи почты) для отправки почты из веб-приложения.
Необходимое условие: поддержка по электронной почте
Чтобы продемонстрировать, как использовать электронную почту, мы создадим страницу входа, которая позволяет пользователям отправлять страницы на другую страницу, и отправьте сообщение о проблемах поддержки.
Во-первых: Редактировать страницу AppStart
В этом учебнике, если вы создали приложение Demo, то у вас уже есть страница под названием _AppStart.cshtml, следующим образом:
_AppStart.cshtml
WebSecurity.InitializeDatabaseConnection("Users", "UserProfile", "UserId", "Email", true);
}
Чтобы запустить помощник WebMail, чтобы увеличить вашу страницу AppStart WebMail свойство следующим образом:
_AppStart.cshtml
WebSecurity.InitializeDatabaseConnection("Users", "UserProfile", "UserId", "Email", true);
WebMail.SmtpServer = "smtp.example.com";
WebMail.SmtpPort = 25;
WebMail.EnableSsl = false;
WebMail.UserName = "[email protected]";
WebMail.Password = "password-goes-here";
WebMail.From = "[email protected]";
}
Свойства объяснил:
SmtpServer: для отправки имя SMTP сервера электронной почты.
SMTPPORT: Сервер SMTP используется для отправки порт транзакции (электронная почта).
EnableSsl: Если ваш сервер использует SSL (Secure Socket Layer Secure Sockets Layer) шифрование, значение верно.
UserName: Имя , используемое для отправки электронной почты SMTP учетных записей электронной почты.
Пароль: Пароль SMTP учетные записи электронной почты.
От: адресной строке отправителя электронной почты (обычно тот же Username).
Во-вторых: Создать страницу ввода электронной почты
Затем создайте страницу ввода, и назовите его Email_Input:
Email_Input.cshtml
<html>
<body>
<h1>Request for Assistance</h1>
<form method="post" action="EmailSend.cshtml">
<label>Username:</label>
<input type="text name="customerEmail" />
<label>Details about the problem:</label>
<textarea name="customerRequest" cols="45" rows="4"></textarea>
<p><input type="submit" value="Submit" /></p>
</form>
</body>
</html>
Цель ввода страницы Ваш телефон, а затем представить данные в информацию можно использовать в качестве новой страницы электронной почты, отправляемой.
В-третьих: Создание электронной почты Отправить страницу
Затем создайте страницу для отправки электронной почты, и назовите его Email_Send:
Email_Send.cshtml
var customerEmail = Request["customerEmail"];
var customerRequest = Request["customerRequest"];
try
{
// Send email
WebMail.Send(to:"[email protected]", subject: "Help request from - " + customerEmail, body: customerRequest );
}
catch (Exception ex )
{
<text>@ex</text>
}
}
Дополнительные сведения о веб - страницах ASP.NET приложение для отправки информации по электронной почте, пожалуйста , обратитесь: WebMail Ссылка на объект .