--- title: "メールの送信" url: https://docs.catalyst.zoho.com/ja/sdk/python/v1/cloud-scale/mail/send-email/ description: "このページでは、Pythonアプリケーションからエンドユーザーにメールを送信するメソッドについて、サンプルコードスニペットとともに説明します。" last_updated: 2026-03-30T08:10:30Z service: Cloud Scale type: general related_links: - name: "Send Email - API" url: /ja/api/code-reference/cloud-scale/mail/send-email/#SendEmail - name: "Mail Help" url: /ja/cloud-scale/help/mail/introduction - name: "SDK Scopes" url: /ja/sdk/python/v1/sdk-scopes --- # メール送信 コンソールから、任意のメールクライアントのドメイン、メールアドレス、およびSMTP設定を構成する必要があります。ここに示すコードにより、Catalystアプリケーションから指定したメールアドレスにメールを送信できます。 Catalystでは、1回のメール送信操作で、複数のメールアドレスを受信者として設定し、CC、BCC、返信先を設定できます。メールにファイルを添付することもできます。1回のメール送信操作でサポートされるメール受信者とファイル添付の**最大制限**は以下のとおりです: * **宛先アドレス:** 10 * **CC:** 10 * **BCC:** 5 * **返信先:** 5 * **添付ファイル数:** 5 * **添付ファイルサイズ:** 15 MB(単一ファイルまたは最大5ファイルの合計) > **注意:** 件名、送信者、および少なくとも1つの受信者メールアドレスは必須です。メールのその他の属性は任意です。 #### 辞書の作成 最初に、メールの必要な属性を含む辞書を作成する必要があります。これには、送信者のメールアドレスとメールのすべての受信者が含まれます。 まず、Catalystコンソールで送信者のメールアドレスを[設定](https://docs.catalyst.zoho.com/ja/cloud-scale/help/mail/email-configuration/)し、確認する必要があります。送信者のメールがプライベートドメインでホストされている場合、またはサードパーティのメールクライアントを使用する場合は、メール送信前にそれらも設定する必要があります。 ```python #辞書を作成する mail_obj = { 'from_email': 'emma@zylker.com', 'to_email': ["vanessa.hyde@zoho.com"], 'cc': ["robert.plant@zylker.com"], 'bcc': ["ham.gunn@zylker.com", "rover.jenkins@zylker.com"], 'reply_to': ["peter.d@zoho.com", "arnold.h@zoho.com"], 'subject': 'Greetings from Zylker Corp!', 'attachments': [file1], 'content': "

Hello,

We're glad to welcome you at Zylker Corp. To begin your journey with us, please download the attached KYC form and fill in your details. You can send us the completed form to this same email address.

We cannot wait to get started!

Cheers!

Team Zylker

" } ``` ### メール送信 以下のコードに示すように、設定した辞書を`send_mail()`メソッドの引数として渡す必要があります。これにより、メール送信プロセスが開始されます。以下で使用されているコンポーネントインスタンス`mail_service`の詳細については、[こちらのヘルプセクション](https://docs.catalyst.zoho.com/ja/sdk/python/v1/cloud-scale/mail/get-component-instance/)を参照してください。 **使用するパラメータ**
パラメータ名 データ型 定義
`mail_obj` Object **必須**パラメータです。送信者のメールアドレス、受信者のメールアドレス、CC、BCC、返信先アドレス、件名、添付ファイル、およびメール本文の詳細を格納します。
```python #メールを送信する mail_service = app.email() response = mail_service.send_mail(mail_obj) ``` サンプルレスポンスを以下に示します: ```json { isAsync: false, project_details: { project_name: "Onboarding", id: "2136000000007733" }, from_email: ["emma@zylker.com"], to_email: ["vanessa.hyde@zoho.com"], cc:["robert.plant@zylker.com"], bcc:["ham.gunn@zylker.com","rover.jenkins@zylker.com"], reply_to:["peter.d@zoho.com","arnold.h@zoho.com"], html_mode: true, subject: "Greetings from Zylker Corp!", content: "

Hello,

We're glad to welcome you at Zylker Corp. To begin your journey with us, please download the attached KYC form and fill in your details. You can send us the completed form to this same email address.

We cannot wait to get started!

Cheers!

Team Zylker

" } ``` > **情報:** 上記の操作を実行するために必要な権限レベルを確認するには、[SDKスコープの表](https://docs.catalyst.zoho.com/ja/sdk/python/v1/sdk-scopes)を参照してください。