#!/bin/bash

usercode="catchersmitt@shewont.live"
#password_src="./.epass42"
password="2?leavesSee"

#exec sieve-connect --authmech plain \
#  "--user=$usercode" --passwordfd=5 \
#  "--server=safari.mxrouting.net" \
#  "$@" \
#  5<<<"$password"
##  5<"$password_src"

function sc-connect {
  exec sieve-connect --authmech plain \
    "--user=$usercode" --passwordfd=5 \
    "--server=safari.mxrouting.net" \
   "$@" \
    5<<<"$password"
}

sieveblob=$(sc-connect --download managesieve --remotesieve managesieve --localsieve -)
newblob=$(echo "$sieveblob" | head -n -3)
#echo $sieveblob | head -n -4
#echo "$newblob"

id="$1"
entity="$2"
paste="  } elsif address :localpart :regex \"To\" \"${id}$\" {
    fileinto \"Entities.${entity}\";
  } else {
    fileinto \"Defineless\";
  }
}"

newblob=${newblob}${paste}
#sc-connect --download managesieve --remotesieve managesieve --localsieve /var/tmp/managesieve
