avisota/core 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

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

avisota/core

Composer 安装命令:

composer require avisota/core

包简介

Avisota mailing system core components

README 文档

README

Build Status Latest Version tagged Latest Version on Packagist Installations via composer per month Reference Status

The Avisota core system is a message generation, queue and transport system, based on top of the great Swift Mailer.

Avisota is not designed to replace Swift Miler, but it is designed to manage the pre-ransport process. On the one hand Swift Miler can only handle stateful Swift_Messages. On the other hand Avisota handles stateless MessageInterface's. You can define what a MessageInterface may be: a message template, a stateful message object or even a native Swift_Message.

The following chart shows what you can do with the Avisota messaging system, what in most cases is impossible with Swift Mailer.

------------
| Server 1 | -\
------------   |
               V
         create message
               |                   ------------
               V                   | Server 3 |
        enqueue message            ------------
               |                        |
               V                        V
      store in database on     get messages from queue
               |                        |
               V                        |
          ------------ /----------------/
          | Server 2 |
          ------------ \-----\
                             |
                             V
                     send via smtp (swift)

As you can see, server 1 creates the message and stores it in a queue on server 2. Server 3 reads the messages from server 2 and sends them via SMTP. You can do this even with plain Swift_Message objects, but it will be difficult if you need to work with attachments for example. With your own MessageInterface implementation, you have the full control in your hands.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: LGPL-3.0-or-later
  • 更新时间: 2013-06-24

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固