プロバイダーを更新
メールプロバイダーを更新します。credentials オブジェクトには、メールプロバイダー(name プロパティで指定)に応じて異なるプロパティが必要です。
mandrillにはapi_keyが必要ですsendgridにはapi_keyが必要ですsparkpostにはapi_keyが必要です。必要に応じて、regionをeuに設定すると、西ヨーロッパでホストされている SparkPost サービスを使用できます。北米でホストされている SparkPost サービスを使用するには、nullに設定します。regionに指定できる有効な値はeuまたはnullのみです。mailgunにはapi_keyとdomainが必要です。必要に応じて、ヨーロッパでホストされている Mailgun サービスを使用する場合はregionをeuに設定し、それ以外の場合はnullに設定します。regionに指定できる有効な値はeuまたはnullのみです。sesにはaccessKeyId、secretAccessKey、regionが必要ですsmtpにはsmtp_host、smtp_port、smtp_user、smtp_passが必要です
プロバイダーの種類によっては、メール送信時に使用されるさまざまな設定オプションを含む settings オブジェクトを指定できます。
-
smtpプロバイダーでは、settingsにheadersオブジェクトを含めることができます。- AWS SES SMTP ホストを使用する場合は、
X-SES-Configuration-Setヘッダーに設定セット名を指定できます。値は文字列である必要があります。 - SparkPost ホストを使用する場合は、
X-MSYS_APIヘッダーの値を指定できます。値はオブジェクトである必要があります。
sesプロバイダーでは、settingsにmessageオブジェクトを含めることができ、configuration_set_nameプロパティに設定セット名を指定できます。値は文字列である必要があります。 - AWS SES SMTP ホストを使用する場合は、
承認
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
ボディ
プロバイダーの使用に必要な認証情報。
- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
- Option 7
- Option 8
他のアドレスが指定されていない場合に "from" として使用するメールアドレス。
プロバイダーが有効(true)か無効(false)か。
メールプロバイダーの名前。mailgun、mandrill、sendgrid、resend、ses、sparkpost、smtp、azure_cs、ms365、または custom を指定できます。
mailgun, mandrill, sendgrid, resend, ses, sparkpost, smtp, azure_cs, ms365, custom プロバイダー固有の設定
レスポンス
メールプロバイダーが正常に更新されました。
プロバイダーの使用に必要な認証情報。
他のアドレスが指定されていない場合に "from" として使用するメールアドレス。
プロバイダーが有効(true)か無効(false)か。
メールプロバイダーの名前。mailgun、mandrill、sendgrid、resend、ses、sparkpost、smtp、azure_cs、ms365、または custom を指定できます。
プロバイダー固有の設定