System.Net.Mail 名前空間

配信用の簡易メール転送プロトコル (SMTP) サーバーに電子メールを送信するために使用されるクラスが含まれています。

クラス

名前 説明
AlternateView

電子メール メッセージを表示する形式を表します。

AlternateViewCollection

AlternateView オブジェクトのコレクションを表します。

Attachment

電子メールの添付ファイルを表します。

AttachmentBase

電子メールの添付ファイルを表す基本クラス。 クラス AttachmentAlternateView、および LinkedResource は、このクラスから派生します。

AttachmentCollection

電子メール メッセージの一部として送信される添付ファイルを格納します。

LinkedResource

HTML 添付ファイル内の画像など、電子メールの添付ファイルに埋め込まれた外部リソースを表します。

LinkedResourceCollection

電子メール メッセージの一部として送信されるリンクされたリソースを格納します。

MailAddress

電子メールの送信者または受信者のアドレスを表します。

MailAddressCollection

電子メール メッセージに関連付けられている電子メール アドレスを格納します。

MailMessage

SmtpClient クラスを使用して送信できる電子メール メッセージを表します。

SmtpClient

簡易メール転送プロトコル (SMTP) を使用して電子メールを送信します。 新しい開発では、 SmtpClient の種類は推奨されません。詳細については、「解説」セクションを参照してください。

SmtpException

SmtpClientSend または SendAsync 操作を完了できない場合にスローされる例外を表します。

SmtpFailedRecipientException

SmtpClient が特定の受信者に対する Send または SendAsync 操作を完了できない場合にスローされる例外を表します。

SmtpFailedRecipientsException

電子メールが SmtpClient を使用して送信され、すべての受信者に配信できない場合にスローされる例外。

SmtpPermission

簡易メール トランスポート プロトコル (SMTP) サーバーへのアクセスを制御します。

SmtpPermissionAttribute

簡易メール トランスポート プロトコル (SMTP) サーバーへのアクセスを制御します。

列挙型

名前 説明
DeliveryNotificationOptions

電子メールの配信通知オプションについて説明します。

MailPriority

MailMessageの優先順位を指定します。

SmtpAccess

簡易メール トランスポート プロトコル (SMTP) サーバーに許可されるアクセス レベルを指定します。

SmtpDeliveryFormat

簡易メール トランスポート プロトコル (SMTP) を使用して送信メールを送信するために使用する配信形式。

SmtpDeliveryMethod

電子メール メッセージの配信方法を指定します。

SmtpStatusCode

SmtpClient クラスを使用して電子メールを送信した結果を指定します。

代理人

名前 説明
SendCompletedEventHandler

SendCompleted イベントを処理するメソッドを表します。

注釈

MailMessage クラスは、メール メッセージの内容を表します。 Attachment クラスを使用して、メールの添付ファイルを作成できます。

こちらもご覧ください