Mailgun 提供方部分遗留变量不再受支持
页面摘要: 在 Strapi 5 中,不再支持 Mailgun 提供方的遗留变量
apiKey和host;请改用key和url。
在 Strapi 5 中,不再支持 Mailgun 提供方在 Strapi v4 中已弃用的一些遗留变量。
本页面是破坏性变更数据库的一部分,提供有关该破坏性变更的信息,以及从 Strapi v4 迁移到 Strapi 5 的附加说明。
破坏性变更说明
在 Strapi v4 中
Mailgun 提供方选项可以使用遗留的 apiKey 和 host 变量。
在 Strapi 5 中
Mailgun 提供方选项不能使用遗留的 apiKey 和 host 变量,必须改用 key 和 url 变量。
迁移
本节汇总了关于该破坏性变更的有用说明和操作步骤。
说明
在 Strapi 5 中,Mailgun 提供方 在 插件配置文件 中的配置示例如下:
module.exports = ({ env }) => ({
// ...
email: {
config: {
provider: 'mailgun',
providerOptions: {
key: env('MAILGUN_API_KEY'), // 必填
domain: env('MAILGUN_DOMAIN'), // 必填
url: env('MAILGUN_URL', 'https://api.mailgun.net'), //可选。如果域名区域为欧洲,请使用 'https://api.eu.mailgun.net'
},
settings: {
defaultFrom: 'myemail@protonmail.com',
defaultReplyTo: 'myemail@protonmail.com',
},
},
},
// ...
});
手动操作步骤
如果你使用了遗留参数:
- 将
apiKey重命名为key。 - 将
host重命名为url,并在其前面加上https://,使其成为正确的 URL。