Only enables MailPreview in development mode

Because it's crashing heroku
Adds SMTP credentials for production environment.

Because heroku uses shell environment variables, LIKE A CHAMP!