Skip to content

HumanInitiative/yii2-graph-api-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Yii2 Graph API Client

Ini adalah komponen untuk mengirim email menggunakan Microsoft Graph API via Yii2 Graph Mailer.

Instalasi

1. Install via Composer

composer require humaninitiative/yii2-graph-api-client:"dev-master"

2. Config Aplikasi

Tambahkan pada .env :

MAILER_API_URL="API_URL"

Lalu tambahkan pada config/web.php :

'components' => [
	'mailer' => [
		'class' => 'humaninitiative\graph\mailer\client\ApiMailer',
		'apiUrl' => $_ENV['MAILER_API_URL'],
	],
],

3. Contoh Penggunaan

Yii::$app->mailer->compose()
        ->setTo('test@test.com')
        ->setSubject('test')
        ->setHtmlBody('<p>test pengiriman email via graph api</p>')
		//->setCc('cc@test.com')
        //->setReplyTo('replyTo@test.com')
        //->attach(Yii::getAlias('@webroot/uploads/file.pdf'))
        ->send();

atau compose dari file html

Yii::$app->mailer->compose('file-html', ['model'=>$model])
        ->setTo('test@test.com')
        ->setSubject('test')
		//->setCc('cc@test.com')
        //->setReplyTo('replyTo@test.com')
        //->attach(Yii::getAlias('@webroot/uploads/file.pdf'))
        ->send();

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages