使用 Strapi 发送电子邮件

Ben*_*ves 8 strapi

我不明白 Strapi 电子邮件插件是如何工作的。:(

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

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

设置“公共”仅用于测试: 在此处输入图片说明

在“电子邮件.js”中:

在此处输入图片说明

通过邮递员测试:

在此处输入图片说明

我读了这篇文章,不幸的是我还没有完全理解。 发送邮件

vin*_*avi 9

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

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

带皮

  • 你好,@podeig 在发布 3.0.0 Strapi 后删除了电子邮件 UI - 设置。现在您可以将所有配置写入代码中。您需要安装您想要使用的软件包:mailgun、nodemailer ...,创建文件 config/plugins.js 并添加您想要的配置。下面我添加示例配置:https://pastebin.com/M1NMH7nG (2认同)