Latest web development tutorials
×

ASP.NET コース

ASP.NET コース ASP.NET 簡単な紹介

WP コース

WebPages 簡単な紹介 WebPages Razor WebPages レイアウト WebPages フォルダ WebPages 全体的な状況 WebPages フォーム WebPages オブジェクト WebPages ファイル WebPages ヘルパー WebPages WebGrid WebPages チャート WebPages Email WebPages PHP WebPages リリース WebPages 例

WP リファレンスマニュアル

WebPages カテゴリ WebPages セキュリティ WebPages データベース WebPages 郵便局 WebPages ヘルパー

ASP.NET Razor

Razor 簡単な紹介 Razor 文法 Razor C# 変数 Razor C# 循環 Razor C# ロジック Razor VB 変数 Razor VB 循環 Razor VB ロジック

ASP.NET MVC

MVC 簡単な紹介 MVC アプリケーション MVC フォルダ MVC レイアウト MVC コントローラ MVC ビュー MVC データベース MVC モデル MVC セキュリティ MVC HTML ヘルパー MVC リリース MVC リファレンスマニュアル

WF コース

WebForms 簡単な紹介 WebForms ページ WebForms コントロール WebForms イベント WebForms フォーム WebForms ViewState WebForms TextBox WebForms Button WebForms データバインディング WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML ファイル WebForms Repeater WebForms DataList WebForms データベース接続 WebForms マスターページ WebForms ナビゲーション WebForms 例

WF リファレンスマニュアル

WebForms HTML WebForms Controls WebForms Validation

ASP.NET Webページをメールで送信

WebMailのヘルパー - 多くの有用なASP.NETのWebヘルパーの一つ。


WebMailのヘルパー

Webメールヘルパーは、SMTP(簡易メール転送プロトコル簡易メール転送プロトコル)に応じてWebアプリケーションからメールを送信するようにする、それは容易メッセージを送信することを可能にします。


前提条件:Eメールサポート

電子メールを使用する方法を示すために、我々は、ユーザーが別のページにページを送信することを可能にする入力ページを作成し、サポートの問題に関するメッセージを送信します。


まず:あなたのAPPSTARTページを編集します

あなたはデモアプリケーションを作成した場合は、次のようにこのチュートリアルでは、あなたはすでに、_AppStart.cshtmlというページがあります。

_AppStart.cshtml

@{
WebSecurity.InitializeDatabaseConnection("Users", "UserProfile", "UserId", "Email", true);
}

次のようにページAPPSTARTのWebMail性を高めるために、Webメールのヘルパーを開始するには:

_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(セキュア・ソケット・レイヤーセキュア・ソケット・レイヤー)暗号化を使用している場合、値はtrueです。

ユーザー名:電子メールSMTPの電子メールアカウントを送信するために使用される名前。

パスワード:パスワードのSMTP電子メールアカウント。

From:電子メールの送信者のアドレスバー(通常は同じユーザー名)。


第二:Eメールの入力ページを作成します。

そして、入力ページを作成し、それがEmail_Input名前:

Email_Input.cshtml

<!DOCTYPE html>
<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

@{ // Read input
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 Webページのアプリケーションの詳細については、ご相談ください: WebMailのオブジェクト参照を