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).
Create custom environment variables in OpenShift
rhc set-env sendgrid_user=<username> sendgrid_password=<password> -a sendgrid
Set username and password based on what you used to sign up for a SendGrid account and use the application name used to create your app.
###Configuration###
Configure php/send_email.php
file with your information:
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