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()メソッドを呼び出す前に、あなたはこれらのプロパティを設定する必要があります。 |