mirror of
https://github.com/nodemailer/wildduck.git
synced 2024-11-13 12:58:00 +08:00
97e3b6ed41
I renamed some install scripts to be more clear. SPF: Suggest [MAILDOMAIN], [HOSTNAME] and [IP ADDRESS] Its a better practice to be more inclusive when it comes to dns SPF records. DKIM: Some dns registrars truncate dns TXT records at 255 chars. So 2048bit do not fit (about 390 vs. 230 chars). So 1024bit keys are a good choice, after all it is only a mail verification mechanism, do not encrypt the mail... Show tip how to stop systemd service (03_install_check_running_services.sh) sudo su prefered to become root, sudo su fails with npm permission errors when installing (dunno why). A mini tutorial is shown at the end about SPF, DKIM and how to add/remove/modify DKIM keys. This pull request closes issue 85,86.
33 lines
742 B
Bash
33 lines
742 B
Bash
#! /bin/bash
|
|
|
|
# This script downloads all the installation files.
|
|
BASEURL="https://raw.githubusercontent.com/nodemailer/wildduck/master/setup/"
|
|
|
|
## declare an array
|
|
declare -a arr=(
|
|
"00_install_global_functions_variables.sh"
|
|
"01_install_commits.sh"
|
|
"02_install_prerequisites.sh"
|
|
"03_install_check_running_services.sh"
|
|
"04_install_import_keys.sh"
|
|
"05_install_packages.sh"
|
|
"06_install_enable_services.sh"
|
|
"07_install_wildduck.sh"
|
|
"08_install_haraka.sh"
|
|
"09_install_zone_mta.sh"
|
|
"10_install_wildduck_webmail.sh"
|
|
"11_install_nginx.sh"
|
|
"12_install_ufw_rules.sh"
|
|
"13_install_ssl_certs.sh"
|
|
"14_install_start_services.sh"
|
|
"15_install_deploy.sh"
|
|
"install.sh"
|
|
)
|
|
|
|
for i in "${arr[@]}"
|
|
do
|
|
wget -O $i ${BASEURL}$i
|
|
done
|
|
|
|
chmod +x install.sh
|
|
./install.sh
|