The smart_mailer reuiqres gcc
, boost
, and openssl
sudo dnf install gcc-c++ boost-devel openssl-devel
sudo apt-get update
sudo apt-get install build-essential libboost-all-dev libssl-dev
For the smart_mailer to work, some environment variables need to be set. Follow env.example
to set the required environment variables.
cp env.example .env
Python dependencies can be installed using pip. The Makefile will install the required dependencies.
make install_python_deps
To build the smart_mailer program, run
make
make run
To start the pixel tracking server, run:
python pixel_server.py
To clean up the build files, run:
make clean