【问题标题】:Cofoundry CMS send email to new usersCofoundry CMS 向新用户发送电子邮件
【发布时间】:2021-04-27 06:37:33
【问题描述】:

我遇到了 Cofoundry .NET 核心 CMS 的问题。 基本上,我已经安装成功并且能够通过管理面板登录。

现在的问题是,当我在 CMS 中添加更多用户时,它不会向新添加的用户发送电子邮件。但是,在管理面板中用户添加成功。

请注意:我已经配置了 SendGrid 插件并且工作正常,尝试发送自定义电子邮件。

不确定,是否需要进一步设置才能使电子邮件适用于新用户添加。 如果有人之前遇到过同样的问题,请告诉我。

问候, 维韦克库马尔

【问题讨论】:

  • 我们需要查看您的代码以提供帮助。
  • 您好罗伯特,感谢您的回复。这是 cofoundry 的默认安装,只是为 cofoundry 文档中的电子邮件添加了 sendgrid 插件。我已按照此安装 cofoundry cofoundry.org/docs/getting-started/installing

标签: email content-management-system cofoundry


【解决方案1】:

首先,您需要确保将 Cofoundry 配置为发送邮件。您想要的设置是Cofoundry:Mail:SendMode,默认值是LocalDrop,以防止您不小心将调试电子邮件发送给他人,因此默认情况下电子邮件将在您的 App_Data 目录中结束。您应该将其设置为发送。所以你的配置应该是这样的:

{
    "Cofoundry": {
        "Mail": {
            "SendMode": "Send",
            "DefaultFromAddress": "auto@example.com"
        },
    },
}

邮件配置设置包含在config settings docs

如果未设置,那么您的电子邮件将被放置在邮件投递目录中,该目录默认为“~/App_Data/Emails”,因此请检查那里的邮件是否处于调试模式。

如果发送邮件时出错,那么您会在管理面板中看到错误提示,所以接下来您应该检查您的 SendGrid 日志以查看电子邮件是否正在通过他们的服务传递 - 可能它被阻止了或发送到垃圾邮件?

【讨论】:

  • 感谢您的回复,我已经按照他们的文档中建议的电子邮件配置添加了该设置,但仍然无法通过电子邮件。
  • 我发现了这个问题,这是由于邮件设置是在插件部分下定义的,而不是它必须在它之外。无论如何,感谢您的支持和支持,不胜感激。
猜你喜欢
  • 1970-01-01
  • 2021-01-08
  • 1970-01-01
  • 2019-12-15
  • 2014-09-18
  • 2012-04-27
  • 2018-08-14
  • 2011-01-02
  • 2016-09-18
相关资源
最近更新 更多