Skip to content

Yii 1 extension to use SendGrid and new API key-based authentication.

License

Notifications You must be signed in to change notification settings

bilberrry-packages/yii-sendgrid

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yii-sendgrid extension

YiiSendGrid is an application component used for sending email through sendgrid.
It's a wrapper for SendGrid php library

Requirements

  • PHP 5.6+

Instalattion

  • download the file and extract to protected/extensions (or anywhere you like, but then adjust the example accordingly)
  • go to the extension directory and run composer install

Add the component to your configuration file (usually protected/configs/main.php) as below:

return array(  
	'components' => array(  
		//...
 		'sendgrid' => array(  
 			'class' => 'ext.yii-sendgrid.YiiSendGrid', //path to YiiSendGrid class  
 			'apiKey'=>'myApiKey', //replace with your actual api key  
 		),  
 		//...  
 	)  
 );  

How to use

Examples

$message = Yii::app()->sendgrid->createEmail();
//shortcut to $message = new Mail();

$message->addContent(
    "text/html", "<strong>Example message</strong>"
);
$message->setSubject('Test message');
$message->addTo('to@mydomain.com');
$message->setFrom(from@mydomain.com);

Yii::app()->sendgrid->send($message);  

Resources

About

Yii 1 extension to use SendGrid and new API key-based authentication.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%