使用 Strapi 发送电子邮件

Send emails using Strapi

我不明白 Strapi 电子邮件插件的工作原理。:(

如果我只使用 Strapi-Sendmail,我如何通过端口 25 从 Localhost 发送邮件,以便我可以在本地测试我的 Strapi 是否发送邮件?

为什么收件人("to")必须是"admin@strapi.io"?如果我使用 PHP,我可以输入任何发件人。 稍微介绍一下会很有帮助!

设置 "Public" 只是为了测试:

在"Email.js"中:

通过 Postman 测试:

我看了这篇文章,可惜我还没有完全理解。 Send mails

听起来 Strapi 默认的 sendmail 提供程序在本地不起作用。 您应该在 http://sendgrid.com 上创建一个帐户,生成一个 API 密钥并在您的服务器上安装 npm 库:npm i strapi-provider-email-sendgrid

最后您在 Strapi 中选择了 sendgrid 提供程序,输入您的 API 密钥并享受!

是的,它对我有用。在 Sendgrid 上创建一个帐户并输入您的秘密 ID 它应该有效。