From f5bd0d4616c3129346b22a344116cda0b738a928 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= <hugo@lysator.liu.se> Date: Wed, 17 Aug 2022 20:10:13 +0200 Subject: [PATCH] Add extra fluff. --- README | 3 +++ iptables | 9 +++++++++ wp-pubsish-by-email.service | 11 +++++++++++ 3 files changed, 23 insertions(+) create mode 100644 README create mode 100644 iptables create mode 100644 wp-pubsish-by-email.service diff --git a/README b/README new file mode 100644 index 0000000..5282747 --- /dev/null +++ b/README @@ -0,0 +1,3 @@ + vastgota.lysator.liu.se MX == mail.lysator.liu.se +Lysators mailserver har regeln att + `vastgota.lysator.liu.se` skickas till `smtp:[vastgota.lysator.liu.se]:1025`, och tillåter brev till `test@` och `massutskick@`. diff --git a/iptables b/iptables new file mode 100644 index 0000000..4656670 --- /dev/null +++ b/iptables @@ -0,0 +1,9 @@ +-P INPUT ACCEPT +-P FORWARD ACCEPT +-P OUTPUT ACCEPT +-N f2b-sshd +# These two should filter out anything to port 1025 except if it's from bernadotte. +-A INPUT -p tcp -m multiport --dports 22 -j f2b-sshd +-A INPUT -s mail.lysator.liu.se. -p tcp -m tcp --dport 1025 -j ACCEPT +-A INPUT -p tcp -m tcp --dport 1025 -j DROP +-A f2b-sshd -j RETURN diff --git a/wp-pubsish-by-email.service b/wp-pubsish-by-email.service new file mode 100644 index 0000000..4735974 --- /dev/null +++ b/wp-pubsish-by-email.service @@ -0,0 +1,11 @@ +[Unit] +Description=Publish WordPress entries by email +After=network.target + +[Service] +Type=simple +User=www-data +ExecStart=/opt/wp-publish-by-email/main.py + +[Install] +WantedBy=multi-user.target -- GitLab