Update an email provider. The credentials object
requires different properties depending on the email provider (which is specified using the name property):
mandrill requires api_keysendgrid requires api_keysparkpost requires api_key. Optionally, set region to eu to use
the SparkPost service hosted in Western Europe; set to null to use the SparkPost service hosted in
North America. eu or null are the only valid values for region.
mailgun requires api_key and domain. Optionally, set region to
eu to use the Mailgun service hosted in Europe; set to null otherwise. eu or
null are the only valid values for region.
ses requires accessKeyId, secretAccessKey, and regionsmtp requires smtp_host, smtp_port, smtp_user, and
smtp_pass
Depending on the type of provider it is possible to specify settings object with different configuration
options, which will be used when sending an email:
smtp provider, settings may contain headers object.
When using AWS SES SMTP host, you may provide a name of configuration set in
X-SES-Configuration-Set header. Value must be a string.
When using Sparkpost host, you may provide value for
X-MSYS_API header. Value must be an object.
for ses provider, settings may contain message object, where you can provide
a name of configuration set in configuration_set_name property. Value must be a string.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Name of the email provider. Can be mailgun, mandrill, sendgrid, ses, sparkpost, smtp, azure_cs, ms365, or custom.
mailgun, mandrill, sendgrid, ses, sparkpost, smtp, azure_cs, ms365, custom Whether the provider is enabled (true) or disabled (false).
Email address to use as "from" when no other address specified.
Credentials required to use the provider.
Specific provider setting
Email provider successfully updated.
Name of the email provider. Can be mailgun, mandrill, sendgrid, ses, sparkpost, smtp, azure_cs, ms365, or custom.
Whether the provider is enabled (true) or disabled (false).
Email address to use as "from" when no other address specified.
Credentials required to use the provider.
Specific provider setting