MailAddressとは? わかりやすく解説

MailAddress クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

電子メール差出人または受信者のアドレス表します

名前空間: System.Net.Mail
アセンブリ: System (system.dll 内)
構文構文

public class MailAddress
public ref class MailAddress
public class MailAddress
public class MailAddress
解説解説
使用例使用例

SmtpClientMailAddress、および MailMessage の各クラス使用して電子メール メッセージ送信するコード例次に示します

public static void CreateCopyMessage(string
 server)
{
    MailAddress from = new MailAddress("ben@contoso.com",
 "Ben Miller");
    MailAddress to = new MailAddress("jane@contoso.com",
 "Jane Clayton");
    MailMessage message = new MailMessage(from, to);
    // message.Subject = "Using the SmtpClient class.";
    message.Subject = "Using the SmtpClient class.";
    message.Body = @"Using this feature, you can send an
 e-mail message from an application very easily.";
    // Add a carbon copy recipient.
    MailAddress copy = new MailAddress("Notification_List@contoso.com");
    message.CC.Add(copy);
    SmtpClient client = new SmtpClient(server);
    // Include credentials if the server requires them.
    client.Credentials = CredentialCache.DefaultNetworkCredentials;
    Console.WriteLine("Sending an e-mail message to {0} by using
 the SMTP host {1}.",
         to.Address, client.Host);
    client.Send(message);
}
継承階層継承階層
System.Object
  System.Net.Mail.MailAddress
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MailAddress メンバ
System.Net.Mail 名前空間

MailAddress コンストラクタ (String, String)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

アドレス表示名指定して、MailAddress クラス新しインスタンス初期化します。

名前空間: System.Net.Mail
アセンブリ: System (system.dll 内)
構文構文

例外例外
例外種類条件

ArgumentNullException

addressnull 参照 (Visual Basic では Nothing) です。

ArgumentException

address が String.Empty ("") です。

FormatException

address が、認識されている形式ではありません。

または

address に非 ASCII 文字格納されています。

解説解説
使用例使用例

このコンストラクタ使用して電子メール メッセージ差出人および受信者の MailAddress インスタンス生成するコード例次に示します

public static void CreateBccTestMessage(string
 server)
{
    MailAddress from = new MailAddress("ben@contoso.com",
 "Ben Miller");
    MailAddress to = new MailAddress("jane@contoso.com",
 "Jane Clayton");
    MailMessage message = new MailMessage(from, to);
    message.Subject = "Using the SmtpClient class.";
    message.Body = @"Using this feature, you can send an
 e-mail message from an application very easily.";
    MailAddress bcc = new MailAddress("manager1@contoso.com");
    message.Bcc.Add(bcc);
    SmtpClient client = new SmtpClient(server);
    client.Credentials = CredentialCache.DefaultNetworkCredentials;
    Console.WriteLine("Sending an e-mail message to {0} and {1}.", to.DisplayName,
 message.Bcc.ToString());
    client.Send(message);
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MailAddress クラス
MailAddress メンバ
System.Net.Mail 名前空間

MailAddress コンストラクタ (String)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

アドレス指定して、MailAddress クラス新しインスタンス初期化します。

名前空間: System.Net.Mail
アセンブリ: System (system.dll 内)
構文構文

例外例外
例外種類条件

ArgumentNullException

addressnull 参照 (Visual Basic では Nothing) です。

ArgumentException

address が String.Empty ("") です。

FormatException

address が、認識されている形式ではありません。

解説解説
使用例使用例

このコンストラクタ使用して電子メール メッセージBcc 受信者の MailAddress オブジェクト生成するコード例次に示します

public static void CreateBccTestMessage(string
 server)
{
    MailAddress from = new MailAddress("ben@contoso.com",
 "Ben Miller");
    MailAddress to = new MailAddress("jane@contoso.com",
 "Jane Clayton");
    MailMessage message = new MailMessage(from, to);
    message.Subject = "Using the SmtpClient class.";
    message.Body = @"Using this feature, you can send an
 e-mail message from an application very easily.";
    MailAddress bcc = new MailAddress("manager1@contoso.com");
    message.Bcc.Add(bcc);
    SmtpClient client = new SmtpClient(server);
    client.Credentials = CredentialCache.DefaultNetworkCredentials;
    Console.WriteLine("Sending an e-mail message to {0} and {1}.", to.DisplayName,
 message.Bcc.ToString());
    client.Send(message);
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MailAddress クラス
MailAddress メンバ
System.Net.Mail 名前空間

MailAddress コンストラクタ (String, String, Encoding)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

アドレス表示名、およびエンコーディング指定して、MailAddress クラス新しインスタンス初期化します。

名前空間: System.Net.Mail
アセンブリ: System (system.dll 内)
構文構文

Public Sub New ( _
    address As String, _
    displayName As String, _
    displayNameEncoding As Encoding _
)
Dim address As String
Dim displayName As String
Dim displayNameEncoding As Encoding

Dim instance As New MailAddress(address,
 displayName, displayNameEncoding)
public MailAddress (
    string address,
    string displayName,
    Encoding displayNameEncoding
)
public:
MailAddress (
    String^ address, 
    String^ displayName, 
    Encoding^ displayNameEncoding
)
public MailAddress (
    String address, 
    String displayName, 
    Encoding displayNameEncoding
)
public function MailAddress (
    address : String, 
    displayName : String, 
    displayNameEncoding : Encoding
)

パラメータ

address

電子メール アドレス格納している String

displayName

address関連付けられた表示名格納している String

displayNameEncoding

displayName使用される文字セット定義する Encoding

例外例外
例外種類条件

ArgumentNullException

addressnull 参照 (Visual Basic では Nothing) です。

または

displayNamenull 参照 (Visual Basic では Nothing) です。

ArgumentException

address が String.Empty ("") です。

または

displayNameString.Empty ("") です。

FormatException

address が、認識されている形式ではありません。

または

address に非 ASCII 文字格納されています。

解説解説
使用例使用例

このコンストラクタ使用して電子メール メッセージ差出人MailAddress インスタンス生成するコード例次に示します

// Create a mailing address that includes a UTF8 character
// in the display name.
MailAddress from = new MailAddress("jane@contoso.com",
 
   "Jane " + (char)0xD8+ " Clayton", 
System.Text.Encoding.UTF8);
// Create a mailing address that includes a UTF8 
// character in the display name.
MailAddress^ from = gcnew MailAddress("jane@contoso.com",
    "Jane " + (wchar_t)0xD8 + " Clayton",
    System::Text::Encoding::UTF8);
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MailAddress クラス
MailAddress メンバ
System.Net.Mail 名前空間

MailAddress コンストラクタ


MailAddress プロパティ


MailAddress メソッド


MailAddress メンバ

電子メール差出人または受信者のアドレス表します

MailAddress データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

MailAddress クラス
System.Net.Mail 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からMailAddressを検索した結果を表示しています。
Weblioに収録されているすべての辞書からMailAddressを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からMailAddressを検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「MailAddress」の関連用語

MailAddressのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



MailAddressのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS