Skip to content

revant117/imapSmtp

Repository files navigation

mail

Local Setup

Clone the repo:

git clone https://bitbucket.org/promignis117/bizgaze-mail

The SMTP server is in the ./mail-server folder. We need to install all the dependencies for both http server and SMTP server

npm install
cd mail-server
npm install
cd ..

Install Haraka (the SMTP server)

npm install -g Haraka

Start services

Start the SMPT service

cd mail-server
sudo haraka -c .

Start the http service

source env_staging.sh //Setup all the correct env variables depending on the type of deployment

sudo -E npm run start //Start the service
// Or use 
./startServices.sh

Configs

Configs can be found in ./config folder. default.json has the base configs. Enviornment is setup using ./env.sh file. change the NODE_ENV value to setup different envirmnments. Enviornment specific configs are adeed in their specific json files which override specific properties of the default configs. For exmaple id NODE_ENV is set to "test" then the server will look for test.json inside the config directory to pull the correct configs from.

About

Smtp and Imap server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published