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('foo@bar.com')->
setFrom('me@bar.com')->
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