diff --git a/generators/email b/generators/email new file mode 100755 index 0000000..6821ff0 --- /dev/null +++ b/generators/email @@ -0,0 +1,22 @@ +#!/bin/sh + +. ./helpers/template + +export BOUNDARY="-$(date | md5sum | cut -d ' ' -f 1)" + +( + render_template mail + + if [ -n "$MUNIN_DIRECTORY" -a -d "$MUNIN_DIRECTORY" ]; then + cd "$MUNIN_DIRECTORY" + + for file in *day.png; do + export file + export base64="$(base64 "$file")" + + render_template mail-png-attachment + done + fi + + printf "\n--%s--\n" "$BOUNDARY" +) | sendmail "$EMAIL_RECIPIENT" diff --git a/generators/html b/generators/html new file mode 100755 index 0000000..6cb6fc2 --- /dev/null +++ b/generators/html @@ -0,0 +1,7 @@ +#!/bin/sh + +. ./helpers/template + +export content="$REPORT" + +render_template plain > "$HTML_OUTPUT"