System.Net.Mail Namespace

System.Net.Mail 名前空間には、配信用の電子メールを SMTP (Simple Mail Transfer Protocol) サーバーに送信するときに使用されるクラスが含まれます。 The System.Net.Mail namespace contains classes used to send electronic mail to a Simple Mail Transfer Protocol (SMTP) server for delivery.

Classes

AlternateView

電子メール メッセージを表示する形式を表します。 Represents the format to view an email message.

AlternateViewCollection

AlternateView オブジェクトのコレクションを表します。 Represents a collection of AlternateView objects.

Attachment

電子メールの添付ファイルを表します。 Represents an attachment to an email.

AttachmentBase

電子メールの添付ファイルを表す基本クラス。 Base class that represents an email attachment. AttachmentAlternateViewLinkedResource の各クラスは、このクラスから派生します。 Classes Attachment, AlternateView, and LinkedResource derive from this class.

AttachmentCollection

メール メッセージの一部として送信される添付データを格納します。 Stores attachments to be sent as part of an email message.

LinkedResource

HTML 添付データ内のイメージなどの、電子メールの添付データの埋め込み外部リソースを表します。 Represents an embedded external resource in an email attachment, such as an image in an HTML attachment.

LinkedResourceCollection

メール メッセージの一部として送信される、リンクされたリソースを格納します。 Stores linked resources to be sent as part of an email message.

MailAddress

電子メールの差出人または受信者のアドレスを表します。 Represents the address of an electronic mail sender or recipient.

MailAddressCollection

電子メール メッセージに関連付けられている電子メール アドレスを保管します。 Store email addresses that are associated with an email message.

MailMessage

SmtpClient クラスを使用して送信できる電子メール メッセージを表します。 Represents an email message that can be sent using the SmtpClient class.

SmtpClient

アプリケーションが SMTP (簡易メール転送プロトコル) を使用して電子メールを送信できるようにします。 Allows applications to send email by using the Simple Mail Transfer Protocol (SMTP).

SmtpException

SmtpClientSend 操作または SendAsync 操作を完了できない場合にスローされる例外を表します。 Represents the exception that is thrown when the SmtpClient is not able to complete a Send or SendAsync operation.

SmtpFailedRecipientException

特定の受信者への SmtpClient 操作または Send 操作を SendAsync が完了できない場合にスローされる例外を表します。 Represents the exception that is thrown when the SmtpClient is not able to complete a Send or SendAsync operation to a particular recipient.

SmtpFailedRecipientsException

SmtpClient を使用して電子メールを送信し、その電子メールがすべての受信者に配信できない場合にスローされる例外。 The exception that is thrown when email is sent using an SmtpClient and cannot be delivered to all recipients.

SmtpPermission

SMTP (Simple Mail Transport Protocol) サーバーへのアクセスを制御します。 Controls access to Simple Mail Transport Protocol (SMTP) servers.

SmtpPermissionAttribute

SMTP (Simple Mail Transport Protocol) サーバーへのアクセスを制御します。 Controls access to Simple Mail Transport Protocol (SMTP) servers.

Enums

DeliveryNotificationOptions

電子メールの配信通知オプションを表します。 Describes the delivery notification options for email.

MailPriority

MailMessage の重要度を指定します。 Specifies the priority of a MailMessage.

SmtpAccess

SMTP (Simple Mail Transport Protocol) サーバーに対するアクセス許可のレベルを指定します。 Specifies the level of access allowed to a Simple Mail Transport Protocol (SMTP) server.

SmtpDeliveryFormat

SMTP (Simple Mail Transport Protocol) を使用して出力電子メールを送信するために使用する配信形式。 The delivery format to use for sending outgoing email using the Simple Mail Transport Protocol (SMTP).

SmtpDeliveryMethod

電子メール メッセージの配信方法を指定します。 Specifies how email messages are delivered.

SmtpStatusCode

電子メールの送信結果を、SmtpClient クラスを使用して指定します。 Specifies the outcome of sending email by using the SmtpClient class.

Delegates

SendCompletedEventHandler

SendCompleted イベントを処理するメソッドを表します。 Represents the method that will handle the SendCompleted event.

Remarks

MailMessageクラスは、メール メッセージのコンテンツを表します。The MailMessage class represents the content of a mail message. SmtpClientクラスは、メール配信用に指定された SMTP ホストに電子メールを送信します。The SmtpClient class transmits email to the SMTP host that you designate for mail delivery. 使用して、メールの添付ファイルを作成することができます、Attachmentクラス。You can create mail attachments using the Attachment class.