This git repository helps you to send emails quickly and easily through SendGrid on OpenShift using PHP.
Create an SendGrid account at http://sendgrid.com/pricing.html
Create an account at http://openshift.redhat.com/ and set up you local machine with the client tools.
Create a php-5.3 application (you can call your application whatever you want)
rhc app create -a sendgrid -t php-5.3 --from-code git://github.com/sendgrid/openshift-sendgrid-php.git
If --from-code is not recognized, update your rhc gem.
Application code will be in sendgrid (or whatever you named your application).
###Configuration###
Configure php/send_email.php file with your information:
Update the username and password with your SendGrid credentials.
$sendgrid = new SendGrid('<sendgrid_username>', '<sendgrid_password>');Update your email address, subject, text content and html content:
$mail->
addTo('[email protected]')->
setFrom('[email protected]')->
setSubject('Subject goes here')->
setText('Hello World!')->
setHtml('Hello World!');Then push the repo
git add .
git commit -m "my first commmit"
git push
That's it, you can now checkout your application at:
http://sendgrid-$yournamespace.rhcloud.com
For more details about SendGrid libray please read http://sendgrid.com/docs/Code_Examples/php.html
You can create your Sendgrid Quickstart with other programming languages using the following examples: http://sendgrid.com/docs/Code_Examples/index.html