Fails that cloud9 does not allow setting environment variables. Perhaps you can set the Meteor.settings object rather than an environment variable?
http://docs.meteor.com/#/full/meteor_settings
Essentially, you can pass JSON to the meteorite when you launch it using -settings. They will be available only on the server side, unless they are wrapped under a βpublicβ root object.
{ 'public': { 'some-setting': 'some-value' }, 'other-setting': 'other-value' }
This is a job to work without envrionmental variables. Since the main mail package always looks at the MAIL_URL environment variable, you may have to send email through another service provider / provider.
Mandrill (by Mailchimp) has a significant free level and will allow you to send transactional emails. You can even create a mail template in mailchimp, export to HTML, import into mandrill, and pass in the merge variables in your API calls.
Even better, there is a kick-ass package for writing the Mandrill API. https://atmospherejs.com/wylio/mandrill
Hope this helps!
Elliot
source share