我遇到了 Cofoundry .NET 核心 CMS 的问题。 基本上,我已经安装成功并且能够通过管理面板登录。
现在的问题是,当我在 CMS 中添加更多用户时,它不会向新添加的用户发送电子邮件。但是,在管理面板中,用户已成功添加。
请注意:我已经配置了 SendGrid 插件并且工作正常,通过发送自定义电子邮件进行了尝试。
不确定,是否需要进一步设置才能让新用户添加电子邮件。 如果有人之前遇到过同样的问题,请告诉我。
问候, 维维克·库马尔
答案 0 :(得分:0)
首先,您需要确保 Cofoundry 已配置为发送邮件。您想要的设置是 Cofoundry:Mail:SendMode
,默认值是 LocalDrop
以防止您不小心将调试电子邮件发送给其他人,因此默认情况下,该电子邮件将在您的 App_Data 目录中结束。您应该将其设置为发送。所以你的配置看起来像这样:
{
"Cofoundry": {
"Mail": {
"SendMode": "Send",
"DefaultFromAddress": "auto@example.com"
},
},
}
邮件配置设置包含在 config settings docs
如果没有设置,那么您的电子邮件将被放置在邮件投递目录中,该目录默认为“~/App_Data/Emails”,因此请检查那里的邮件是否处于调试模式。
如果发送邮件时出现错误,那么您会在管理面板中看到错误提示,所以接下来您可能应该检查您的 SendGrid 日志以查看电子邮件是否正在通过他们的服务传递 - 可能它被阻止了或发送到垃圾邮件?