21 lines
565 B
Bash
Executable File
21 lines
565 B
Bash
Executable File
#! /bin/bash
|
|
CURRENT_DIR=$(pwd)
|
|
|
|
# Create group and user
|
|
sudo groupadd smtp
|
|
sudo useradd -r -g smtp smtp
|
|
|
|
# Create required directories
|
|
sudo mkdir -p /var/spool/haraka /var/log/haraka
|
|
sudo chown -R smtp:smtp /var/spool/haraka /var/log/haraka
|
|
|
|
# Set permissions
|
|
sudo chmod 755 /var/spool/haraka
|
|
sudo chmod 644 /var/log/haraka
|
|
|
|
# Install Haraka
|
|
npm install -g haraka
|
|
|
|
# Install Haraka plugins
|
|
mkdir -p $CURRENT_DIR/src/email_server/plugins/queue
|
|
ln -s $CURRENT_DIR/src/haraka-plugins/queue/store_message.js $CURRENT_DIR/src/email_server/plugins/queue/store_message.js |