承接 atellitech/postal-yii2 相关项目开发

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

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

atellitech/postal-yii2

最新稳定版本:1.2.0

Composer 安装命令:

composer require atellitech/postal-yii2

包简介

It's yii2 component integrating atellitech/postal-php

README 文档

README

It's yii2 component integrating atellitech/postal-php and provides LogTarget integration.

Getting Start

Requirements

  • Postal host
  • Postal credential key
  • php8.0+

Install

$ /lib/path/composer require atellitech/postal-yii2

Add component into config file of yii2 project

...
"components": [
    "postal" => [
        'class' => 'AtelliTech\\Yii2\\Postal',
        'host' => $host,
        'key' => $key
    ]
]

Usage

$message = [
    'subject' => 'Hello Test',
    'to' => ['xxx@abc.com',...],
    'from' => 'Test <no-reply@abc.com>',
    'html_body' => '<h3>Hello, Test</h3><p>How are you today?</p>'
];

$result = Yii::$app->postal->send($message);

Log Target Integration

Install

$ /lib/path/composer require atellitech/postal-yii2

Add component into config file of yii2 project

...
"components": [
    "postal" => [
        'class' => 'AtelliTech\\Yii2\\Postal',
        'host' => $host,
        'key' => $key
    ],
    "log" => [
        'targets' => [
            [
                'class' => 'AtelliTech\Yii2\PostalLogTarget',
                'levels' => ['error', 'warning'],
                'postal' => 'postal',
                'subject' => '[Alert] System log', // anything your want
                'from' => 'SysAdmin <sysadmin@abc.com>',  // anything your want
                'to' => ['xxxx@abc.com']  // any email addresses
            ],
        ]
    ]
]

Usage

Please refer to Yii2 Logging Document

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-01-27