email.js 468 B

123456789101112
  1. ;(function(){
  2. var email, fail = {send: function(opt, cb){ cb && cb("You do not have email installed.") } };
  3. if(!process.env.EMAIL){ return module.exports = fail }
  4. try{ email = require('emailjs') }catch(e){};
  5. if(!email){ return module.exports = fail }
  6. return module.exports = email.server.connect({
  7. user: process.env.EMAIL,
  8. password: process.env.EMAIL_KEY,
  9. host: process.env.EMAIL_HOST || "smtp.gmail.com",
  10. ssl: process.env.EMAIL_SSL || true
  11. });
  12. }());