承接 wch/send_cloud 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

wch/send_cloud

Composer 安装命令:

composer require wch/send_cloud

包简介

sendcloud邮件短信服务

README 文档

README

  • 详细文档
    function sendCommonMail(){
    $sendcloud=new SendCloud("***", "***",'v1');
    $mail=new Mail();
    $mail->addBcc("lianzimi@ifaxin.com");
    $mail->addCc("bida@ifaxin.com");
    $mail->setFrom("test@test.com");
    $mail->addTo("ben@ifaxin.com");
    $mail->setReplyTo("reply@test.com");
    $mail->setFromName("来自测试发送");
    $mail->setContent("这是一封测试邮件");
    $mail->setSubject("测试");
    $mail->setRespEmailId(true);
    //添加多个邮件头
    $mail->addHeader("header1", "header2");
    $mail->addHeader("header2", "header2");
    $sendcloud->sendCommon($mail);
    

} 参数 类型 必须 说明 apiUser string 是 API_USER apiKey string 是 API_KEY from string 是 发件人地址. 举例: support@ifaxin.com, 为了更高的送达率,建议from域名后缀与发信域名一致。 to string 收件人地址. 多个地址使用';'分隔, 如 ben@ifaxin.com;joe@ifaxin.com subject string 是 标题. 不能为空 html string 邮件的内容. 邮件格式为 text/html contentSummary string * 邮件摘要. 该字段传入值后,若原邮件已有摘要,会覆盖原邮件的摘要;若原邮件中没有摘要将会插入摘要。了解邮件摘要的更多内容,请点击这里 fromName string 否 发件人名称. 显示如: ifaxin客服支持support@ifaxin.com cc string 否 抄送地址. 多个地址使用';'分隔 bcc string 否 密送地址. 多个地址使用';'分隔 replyTo string 否 设置用户默认的回复邮件地址.多个地址使用';'分隔,地址个数不能超过3个. 如果 replyTo 没有或者为空, 则默认的回复邮件地址为 from labelId int 否 本次发送所使用的标签ID. 此标签需要事先创建 headers string 否 邮件头部信息. JSON 格式, 比如:{"header1": "value1", "header2": "value2"} attachments file 否 邮件附件. 发送附件时, 必须使用 multipart/form-data 进行 post 提交 (表单提交) xsmtpapi string 否 SMTP 扩展字段. 如 {"to": ["support@ifaxin.com"],"sub":{}},详见 X-SMTPAPI plain string 否 邮件的内容. 邮件格式为 text/plain respEmailId string (true, false) 否 默认值: true. 是否返回 emailId. 有多个收件人时, 会返回 emailId 的列表 useNotification string (true, false) 否 默认值: false. 是否使用回执 useAddressList string (true, false) 否 默认值: false. 是否使用地址列表发送. 比如: to=group1@maillist.sendcloud.org;group2@maillist.sendcloud.org

需要在env 文件配置
=========
SEND_CLOUD_USER=  # 创建的 api_user

SEND_CLOUD_KEY=    # 分配的 api_key

SEND_FROM= # 默认发件人地址

SENDER_NAME= # 默认发件人名称

#sendcloud  sms短信
SMS_USER=

SMS_KEY=

wch/send_cloud 适用场景与选型建议

wch/send_cloud 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 37 次下载、GitHub Stars 达 0, 最近一次更新时间为 2021 年 06 月 16 日, 在 PHP 生态内属于活跃度较高的组件。

它主要适用于以下技术方向: 「mail」 「sms」 「sendcloud」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。

我们在过去多个企业项目中使用过 wch/send_cloud 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 wch/send_cloud 我们能提供哪些服务?
定制开发 / 二次开发

基于 wch/send_cloud 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 37
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-06-16