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 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 wch/send_cloud 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
SendCloud API client library for PHP. SendCloud is a European shipping software for e-commerce
Courier offers a convenient and painless solution for creating emails tailored for your Kirby website.
SDK for payment gateway PlatbaMobilom.sk for PHP7.0
Mail libraries used by Zimbra Api
Extensible library for building notifications and sending them via different delivery channels.
Email+ extends Kirby's email capabilities by adding support for multiple email services using the same Kirby email API.
统计信息
- 总下载量: 37
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-06-16