2025-01-27 07:02:18 -06:00

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