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リファレンスマニュアル

WebMailのオブジェクトによって、あなたは簡単にWebページから電子メールを送信することができます。


説明

Webメールオブジェクト ASP.NET Webページは、電子メール機能を送信するSMTP(簡易メール転送プロトコル簡易メール転送プロトコル)を使用する方法を提供します。


参照ウェブページメール章インスタンスを。


WebMailのオブジェクトリファレンス - プロパティ

属性 描述
SmtpServer 用于发送电子邮件的 SMTP 服务器的名称。
SmtpPort 服务器用来发送 SMTP 电子邮件的端口。
EnableSsl 如果服务器使用 SSL(Secure Socket Layer 安全套接层)加密,则值为 true。
UserName 用于发送电子邮件的 SMTP 电子邮件账户的名称。
Password SMTP 电子邮件账户的密码。
From 在发件地址栏显示的电子邮件(通常与 UserName 相同)。


Webメール・オブジェクト・リファレンス - メソッド

方法 描述
Send() 向 SMTP 服务器发送需要传送的电子邮件信息。

send()メソッドは以下のパラメーターがあります。

参数 类型 描述
to String 收件人(用分号分隔)
subject String 邮件主题
body String 邮件正文

send()メソッドは、次のオプションのパラメータがあります。

参数 类型 描述
from String 发件人
cc String 需要抄送的电子邮件地址(用分号分隔)
filesToAttach Collection 附件名
isBodyHtml Boolean 如果邮件正文是 HTML 格式的,则为 true
additionalHeaders Collection 附加的标题


技術データ

名称
Class System.Web.Helpers.WebMail
Namespace System.Web.Helpers
Assembly System.Web.Helpers.dll


WebMailのヘルパーを初期化します

WebMailのヘルパーを使用するには、SMTPサーバーへのアクセス権を持っている必要があります。 SMTPは、電子メールの「出力」セクションです。 あなたは、仮想ホストを使用している場合は、すでにSMTPサーバーの名前を知っているかもしれません。 あなたが動作するように企業ネットワークを使用している場合は、あなたの会社のIT部門は、あなたの名前を付けます。 あなたが自宅で作業している場合は、通常の電子メールサービスプロバイダを使用することができる場合があります。

電子メールを送信するには、次のものが必要です。

  • SMTPサーバー名
  • ポート番号(通常は25)
  • ユーザー名のメール
  • メールパスワード

Webコンテンツのルートディレクトリ下に、(それが既に存在する場合は、直接ページを編集します)_AppStart.cshtmlページと呼ばれるファイルを作成します。

ファイルに次のコードをコピーします。

_AppStart.cshtml

@{
WebMail.SmtpServer = "smtp.example.com";
WebMail.SmtpPort = 25;
WebMail.EnableSsl = false;
WebMail.UserName = "[email protected]";
WebMail.Password = "password";
WebMail.From = "[email protected]"
}

上記のコードは、各サイト(アプリケーション)開始時に実行されます。 これは、初期値が割り当てられたオブジェクトをWebメール

交換してください:

Smtp.example.comは 、電子メールのSMTPサーバーを送信するために使用する名前に置き換えられます。

25は、SMTPトランザクション(電子メール)のポート番号を送信するために使用されるサーバーを交換します。

サーバーがSSL(セキュア・ソケット・レイヤーセキュア・ソケット・レイヤー)暗号化を使用している場合は、真の置き換えはfalseに設定します。

電子メールのSMTP電子メールアカウントを送信するために使用[email protected]名に置き換えられます。

パスワードSMTP電子メールアカウントにパスワードを置き換えます。

電子メールの送信者のアドレスバーに表示されるジョン@例に置き換えられます。

ランプ ファイル内のAPPSTARTは、あなたがウェブメールのオブジェクトを起動する必要がありますが、WebMail.Send()メソッドを呼び出す前に、あなたはこれらのプロパティを設定する必要があります。