X-Git-Url: https://plomlompom.com/repos/test.html?a=blobdiff_plain;f=buster%2Fsetup_scripts%2Fsetup_mail.sh;h=c749f27762c3b1118ed4fe6a9ad30d473979fd51;hb=1e9a8688792ec913ba2e3048a4bbeb72e5d6a423;hp=cccd1855bd401746bb9ce62d64916904fc5ac8da;hpb=3b40f27cd7b1f89396fe29f321bf0e47887d6796;p=config
diff --git a/buster/setup_scripts/setup_mail.sh b/buster/setup_scripts/setup_mail.sh
index cccd185..c749f27 100755
--- a/buster/setup_scripts/setup_mail.sh
+++ b/buster/setup_scripts/setup_mail.sh
@@ -10,6 +10,8 @@ mail="$1"
mail_domain="$2"
old_server="$3"
+read -p'You sure you entered the correct mail domain? (not the server domain, but what comes after the @ in your mail addresses) If not, abort here!' ignore
+
config_tree_prefix="${HOME}/config/buster"
echo "postfix postfix/main_mailer_type string 'Internet Site'" | debconf-set-selections
echo "postfix postfix/mailname string ${mail_domain}" | debconf-set-selections
@@ -70,7 +72,6 @@ echo "plom:${password}" | chpasswd
# Get old mail data, shutdown old postfix server.
if [ "${old_server}" != "" ]; then
cp "${config_tree_prefix}/setup_scripts/prepare_to_meet_server.sh" /home/plom/
- #chown plom:plom /home/plom/prepare_to_meet_server.sh
su -lc "./prepare_to_meet_server.sh ${old_server}" plom
read -p'Hit Enter when you are done.' ignore
rm /home/plom/prepare_to_meet_server.sh
@@ -78,6 +79,7 @@ if [ "${old_server}" != "" ]; then
su -lc "scp plom@${old_server}:.fetchmailrc ~" plom
su -lc "scp plom@${old_server}:.pingmailrc ~" plom
su -lc "ssh -t plom@${old_server} \"su -lc 'service postfix stop'\"" plom
+ su -lc "ssh plom@${old_server} \"su -lc 'systemctl disable fetchmail_old_account.timer'\"" plom
su -lc "ssh plom@${old_server} \"su -lc 'service fetchmail_old_account stop'\"" plom
#su -lc "ssh -t plom@${old_server} \"su -lc 'service fetchmail stop'\"" plom
cp "${config_tree_prefix}/setup_scripts/mirror_dir.sh" /home/plom/
@@ -109,6 +111,7 @@ echo "Also ensure SPF record of 'v=spf1 mx -all' as TXT entry at @ or subdomain"
echo "Also ensure reverse DNS lookup for our IP points to $(hostname -f)"
echo "Also ensure MX record of priority 10 for @ or subdomain pointing to $(hostname -f)"
echo "IMAPS password for user plom is: ${password}"
+echo "Also don't forget borgbackup migration â¦"
# todo just for proper mail /sending/:
# * how to check IP safety