..
私達はすべて今知っているように電子メールは、特にその使いやすさのため非常に人気の通信メカニズムです。 プログラマのためのこれは、アプリケーションがユーザー間のメッセージ、レポートおよびファイルを送信できるようにする重要なツールですので。
バージョン2.0。NET Frameworkを使用して起動することにより電子メールメッセージを作成して送信するためのいくつかのクラスを提供する、System.Net.Mail名前空間を 、導入されています。 これらのメッセージは単純なテキスト、HTMLや添付ファイルを含めることができます。 実際には電子メールの送信は2つのステップに分けることができます:SMTP(簡易メール転送プロトコル)に同じメッセージを作成して送信する。
電子メールメッセージの作成は、単純または複雑なものもあります。 その最も単純なバージョンでは送信者から電子メールメッセージ、受信者、およびオブジェクトのボディで構成され、実際のメッセージ、すなわち。 電子メールのこの単純型は、。NET Frameworkを使用して1行のコードで作成することができます。 電子メールのより複雑なバージョンでも、カスタムコーディングの種類を持っているHTMLコードを含んで、写真を(添付ファイルなど)が含まれていますまたはHTMLで画像を埋め込みしている可能性があります。
電子メールメッセージを作成して送信するには、次の手順を実行する必要があります。
私たちは今これを行う方法を見てみましょう。 MailMessageクラスを使用すると、空のメッセージ、または、ほとんどの完全なバージョンで、メッセージの送信者、受信者、件名とメッセージ本文を作成するための4つのコンストラクタが用意されています。 我々は、パラメータの最大数を持つコンストラクタを使用する例下記参照
MailMessageのメッセージ=新しいMailMessage("mittente@mittente.com" "Destinatario@destinatario.com"、"件名"、"電子メールの内容");
それはまたて、MailAddressオブジェクトの形式で送信者と受信者を指定することができます。 このタイプのオブジェクトには、電子メールアドレスを指定することができますが、また次の例のような表示名の代わりに同じ(エイリアス)と暗号化の種類を指定する例を示します。
MailMessageのメッセージ=新しいMailMessage( 新しいMailAddress("mittente@mittente.com"、"表示される送信者名")、 新しいMailAddress("destinatario@destinatario.com" "受信者名表示"));
暗号化の種類を指定するには、mailAddressの別のコンストラクタを使用する必要があります。
MailMessageのメッセージ=新しいMailMessage(新しいMailAddress("mittente@mittente.com" Encoding.ASCII"表示される送信者名") 新しいMailAddress("destinatario@destinatario.com" Encoding.ASCII"表示される受信者名"));しかし、稀にエンコードタイプを指定する必要はありません。
| |
Javaの(コース)
Javaの日のOOPプログラミング。 49€から。 |
| |
SQLとデータベース(コース)
リレーショナルデータベースを作成および管理。 39€から。 |
| |
XML(コース)
XMLの構造、XSLおよび他の言語の拡張可能の作成 。 29€から開始。 |