You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Optimizely 11高级CMS插件外部评审邮件分享失败:发件人邮箱缺失

解决Optimizely 11中Advanced External Reviews邮件分享报错「sender email is missing」的问题

你遇到的报错是因为缺少Advanced External Reviews插件自身的发件人邮箱配置。虽然你配置了EPiServer.Notification.NotificationOptions的NotificationEmailAddress,但该插件在发送评审邀请邮件时,会读取自身ExternalReviewOptions中的发件人设置,而非通用的Notification配置。

修复方案

在你的ExternalReviewInitialization类的ExternalReviewOptions配置块中添加SenderEmailAddress属性:

context.Services.Configure<ExternalReviewOptions>(options =>
{
    options.ContentPreviewUrl = "externalContentView";
    options.IsEnabled = true;
    options.IsReviewCommentsCommandEnabled = true;
    options.EditableLinksEnabled = true;
    options.PinCodeSecurity.Enabled = false;
    options.PinCodeSecurity.Required = false;
    options.PinCodeSecurity.CodeLength = 5;
    options.ProlongDays = 10;
    // 新增:指定插件发送评审邮件的发件人邮箱
    options.SenderEmailAddress = "xyz@zyz.com";
});

额外检查项

  • 确保你的Optimizely站点已在web.config的system.net/mailSettings/smtp节点正确配置SMTP服务参数,否则即使指定了发件人邮箱,邮件也无法成功投递。
  • 确认你使用的0.9.3版本插件支持该配置项(对应你查看的开源代码分支,ExternalReviewOptions类中确实包含SenderEmailAddress属性)。

内容的提问来源于stack exchange,提问作者Farhin Shaikh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 20:55:29