Ver Fonte

improve debug

Pi há 1 ano atrás
pai
commit
505353c56e
2 ficheiros alterados com 10 adições e 6 exclusões
  1. 4 6
      cropswap-debug.sh
  2. 6 0
      maildroprc

+ 4 - 6
cropswap-debug.sh

@@ -1,11 +1,9 @@
 #!/bin/bash
 set -euo pipefail
 MAIL="$(cat -)"
-cat <<EOF > /home/pi/reply
-$(env)
-
-ERROR ${1:-unknown}
-
+cat <<EOF | /usr/sbin/sendmail -f maildrop pi
 ${MAIL}
+ERROR ${1:-unknown}
+$(env)
 EOF
-
+exit 1

+ 6 - 0
maildroprc

@@ -11,6 +11,12 @@ MAILBOT="/usr/bin/mailbot"
 SIGNUPRESP="/opt/cropswap/signup.eml"
 SUBSCRIBERESP="/opt/cropswap/subunsub.eml"
 
+#
+# Uncomment to debug
+#SENDMAIL="/opt/cropswap/debug.sh"
+#MAILBOT="/opt/cropswap/debug.sh"
+#
+
 POSTMASTER="postmaster@localhost"
 POSTMASTERREGEX=escape($POSTMASTER)