noname007 / yii2-ews

php-ews 的简单封装

安装: 169

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 1

分支: 0

公开问题: 1

类型:yii2-extension

v0.4.0 2020-05-08 08:34 UTC

This package is auto-updated.

Last update: 2024-09-30 01:52:06 UTC


README

php-ew 的简单封装

关于服务应用程序帐户

ews 文档:https://docs.microsoft.com/zh-cn/Exchange/client-developer/exchange-web-services/ews-application-types

安装

php composer.phar require noname007/yii2-ews

配置

....

   component => [
        ...
        'ews' => [
            'class' => Ews::class,
            'host' => 'exchange serve domain',
            'password' => 'service application account',
            'username' => 'service application account',
        ]
   ]

...
..

使用

$ews = Yii::$app->ews;

$ews->impersonateByPrimarySmtpAddress('impersonated people email');

$guests =[
    new Guests(
        array('name' => 'John', 'email' => 'noname007@githubc.com',)
    ),
];

$ews->createAppointment(new DateTime("@".(time() + 15 * 60)),
    new DateTime('@'.(time() + 30 * 60)),
    'subject text',
    $guests
);