NeuCharFramework (NCF)
  • NCF - NeuCharFramework
  • 项目

    • 准备
    • NcfPackageSources 源码指南
    • 动态WebApiEngine
    • 部署
    • MCP (Model Context Protocol) 模块
    • Senparc.AI
  • 帮助

    • 在线资源
    • 问答社区
    • QQ群(147054579)
    • Senparc微信SDK
  • Gitee
  • GitHub
  • English
  • 简体中文
GitHub
  • NCF - NeuCharFramework
  • 项目

    • 准备
    • NcfPackageSources 源码指南
    • 动态WebApiEngine
    • 部署
    • MCP (Model Context Protocol) 模块
    • Senparc.AI
  • 帮助

    • 在线资源
    • 问答社区
    • QQ群(147054579)
    • Senparc微信SDK
  • Gitee
  • GitHub
  • English
  • 简体中文
GitHub
  • 新手入口与能力说明

    • NcfPackageSources 新手快速上手(60 分钟)
    • NcfPackageSources 源码指南
    • NCF 核心能力详解(面向实战)
    • 版本升级说明
  • XNCF 扩展库

    • XNCF 扩展库说明(Senparc.Xncf.Xxxx)
  • NCF 基础库

    • Senparc.Ncf.Core
    • Senparc.Ncf.Database(数据库基础)
    • Senparc.Ncf.Repository
    • Senparc.Ncf.Service
    • Senparc.Ncf.SMS
    • Senparc.Ncf.Mvc.UI
    • Senparc.Ncf.Log
    • Senparc.Ncf.Utility
    • Senparc.Ncf.XncfBase
    • Senparc.Ncf.AreaBase
    • Senparc.Ncf.DatabasePlant
  • 核心接口

    • IXncfRegister 接口(当前版本)

Senparc.Ncf.SMS

定位

Senparc.Ncf.SMS 提供短信发送基础抽象,用于在 NCF 系统中统一接入短信平台。

关键类型

  • SenparcSmsSetting:短信账号配置模型
  • ISmsPlatform:短信平台统一接口
  • SmsPlatformFactory:平台实例工厂
  • SmsPlatform_JunMei / SmsPlatform_Fissoft:当前内置平台实现

配置模型

核心配置字段:

  • SmsAccountCORPID
  • SmsAccountName
  • SmsAccountSubNumber
  • SmsAccountPassword
  • SmsPlatformType

平台实例创建示例

var sms = SmsPlatformFactory.GetSmsPlateform(
    smsAccountCorpid,
    smsAccountName,
    smsAccountPassword,
    smsAccountSubNumber,
    SmsPlatformType.JunMei);

使用建议

  • 短信模板与发送策略应在业务层封装,不要散落在控制器中。
  • 密钥/账号必须走安全配置(环境变量或密钥管理),避免硬编码。
  • 建议配合日志模块记录发送失败与重试信息。
在 GitHub 上编辑此页
上次更新:
贡献者: JeffreySu, MLTechnology
Prev
Senparc.Ncf.Service
Next
Senparc.Ncf.Mvc.UI