Python-network-programming-python-email-messages
提供:Dev Guides
Python-メールメッセージ
電子メールは、インターネットを介して電子モードでメッセージを送信できるサービスです。 それは、人々の間で情報を配布する効率的で安価なリアルタイム手段を提供します。
電子メールアドレス
電子メールの各ユーザーには、電子メールアカウントの一意の名前が割り当てられます。 この名前は電子メールアドレスとして知られています。 異なるユーザーは、電子メールアドレスに従ってメッセージを送受信できます。
電子メールは通常、username @ domainnameの形式です。 たとえば、webmaster @ finddevguides.comは電子メールアドレスで、webmasterはユーザー名、finddevguides.comはドメイン名です。
- ユーザー名とドメイン名は、* @(at)*記号で区切られています。
- メールアドレスは大文字と小文字を区別しません。
- 電子メールアドレスにスペースは使用できません。
電子メールメッセージの最初の5行は、電子メールヘッダーと呼ばれます。 ヘッダー部分は次のフィールドで構成されます。
- From
- Date
- To
- 件名
- CC
- BCC
From
Date
- 日付*フィールドは、電子メールが送信された日付を示します。
To
件名
CC
BCC
挨拶
挨拶は実際のメッセージの始まりです。 Eg. こんにちはサーまたはこんにちはみんななど。
Text
メッセージの実際のコンテンツを表します。
署名
これは、電子メールメッセージの最後の部分です。 送信者の名前、住所、連絡先番号が含まれます。
Pythonには、電子メールメッセージの作成に使用できるEmailMessageクラスがあります。 このクラスは、TOおよびFROMタグ、件名行、電子メールのコンテンツなど、電子メールメッセージのさまざまな部分をカスタマイズするために必要なメソッドを提供します。
例
以下の例では、電子メールのすべての必要な部分を含む電子メールメッセージを作成します。 メッセージの内容を印刷すると、完全なメールを見ることができます。
上記のプログラムを実行すると、次の出力が得られます-