mirror of https://github.com/Chizi123/Arch-autobuild-repo.git

Joel Grunbaum
2021-08-19 d41201c6418b3000607f24a160328c6623d6dd71
use curl to email instead of sendmail backend
2 files modified
24 ■■■■■ changed files
main.sh 20 ●●●●● patch | view | raw | blame | history
vars-default.sh 4 ●●● patch | view | raw | blame | history
main.sh
@@ -339,14 +339,18 @@
}
function send_email {
    (
    echo "From: $FROM_EMAIL"
    echo "To: $EMAIL"
    echo "Subject: Build errors"
    echo ""
    echo "There were build errors for the build of $REPONAME at $(date), please address them soon."
    echo "The errors were: $@"
    ) | sendmail -t
    curl -s --url "smtp://$EMAIL_HOST" --ssl-reqd \
        --mail-from "$FROM_EMAIL" \
        --mail-rcpt "$TO_EMAIL" \
        --user "$EMAIL_USER" \
        -T <(
            echo "From: $FROM_EMAIL"
            echo "To: $TO_EMAIL"
            echo "Subject: Build errors"
            echo ""
            echo "There were build errors for the build of $REPONAME at $(date), please address them soon."
            echo "The errors were: $@"
        )
}
case $1 in
vars-default.sh
@@ -5,8 +5,10 @@
export PKGEXT='.pkg.tar.zst'
export SRCEXT='.src.tar.bz2'
export PACKAGER="John Doe <jd@change.me>"
EMAIL=""
TO_EMAIL=""
FROM_EMAIL="$(whoami)@$(localhost)"
EMAIL_HOST="server_url:port"
EMAIL_USER="user:pass"
UPDATE=N
PARALLEL=N
QUIET=N