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

Weblio 辞書 > 辞書・百科事典 > デジタル大辞泉 > MailAddressの意味・解説 

メール‐アドレス【mail address】

読み方:めーるあどれす

コンピューターネットワークやインターネット上で、電子メールを送受信する際に利用者を特定するための文字列。郵便物でいう住所に相当する。一般的には「ユーザー名@ドメイン名」という形式で、@の前は個人を識別する文字列、@の後は事業者や国名などを示す文字列となる。eメールアドレス。アドレス。メルアド。メアド。

[補説] 若い年齢層では「メルアド」よりも「メアド」と略す傾向があるといわれる。


電子メールアドレス

読み方:でんしメールアドレス
別名:eメールアドレス,e-mailアドレス,メールアドレス,メルアド,メアド
【英】e-mail address, mail address

電子メールアドレスとは、インターネット上で交換される電子メールにおいて利用されている、送信元や送付先などを表す文字列のことである。RFC 2822で定義されている。

電子メールのアドレスは、アットマーク(@)を挟んで、左側に各ドメイン上のユニークなユーザーを表す「ローカルパート」を、右側にはメールサーバーを表す「ドメインパート」を記述する形式がとられている。例示すれば、「localpart@some.domain.jp」のような形式である。ローカルパートの文字列は、ほとんどの場合、既得の文字列と重複していない限り自由に設定できる。なお、ドメインのデフォルトのメールサーバーは、通常、DNSサーバーのMXレコードによって指定される。

電子メールは、メールサーバーからメールサーバーへと転送が繰り返されることによって配送される。メールサーバーは、メールを受け取ると、電子メールアドレスのドメイン部を見て、自サーバー宛のメールであるかどうかを判別する。もし自サーバー宛であれば、自サーバーのどのユーザーであるかを調べる。

電子メールアドレスは、単に送信先(電子メールの宛先)を示す他にも、送信元、カーボンコピー(CC)、ブラインドカーボンコピー(BCC)、返信先(Reply-to)、などを示すためにも用いられる。また、インターネット上の会員制サービスにおいては、ユーザーを一意に識別できるID情報として、電子メールの登録を求める場合が少なくない。これは本来の用途からは逸れるが、登録完了に必要な手続きの案内や登録完了の連絡などを当の電子メールアドレスに宛てて送ればよいというメリットもある。

電子メールアドレスで使える文字種は制限がある。ローカルパートには英数字および一部の記号が使用可能である。英字の大文字と小文字は区別される。ドット( . )は、文字列の中間で、連続しない形でのみ使用可能である。アットマーク(@)の直前にドットを打つことはできない。

インターネットサービスプロバイダ(ISP)やその他のサービスを通じて電子メールアドレスを取得する場合には、RFCの規定による使用可能な文字の制限の上に、さらに使用可能な文字の限定が行われている場合もある。また、携帯電話における電子メールのサービスの中には、必ずしもRFC 2822の規定に準拠してはいない部分がある。

電子メールのほかの用語一覧
メールの構造:  サブジェクト  シグネチャ  添付ファイル  電子メールアドレス
メールの種類:  オプトインメール  HTMLメール  ビデオチャットメール

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
解説解説
使用例使用例

SmtpClient、MailAddress、および 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

address が null 参照 (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

address が null 参照 (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

address が null 参照 (Visual Basic では Nothing) です。

または

displayName が null 参照 (Visual Basic では Nothing) です。

ArgumentException

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

または

displayName が String.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 名前空間

「mail address」の例文・使い方・用例・文例

  • 英国ではmailbagをpostbagという
Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。


英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「MailAddress」の関連用語

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

   

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



MailAddressのページの著作権

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2026 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【電子メールアドレス】の記事を利用しております。
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2026 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2026 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2026 GRAS Group, Inc.RSS