I’m a bit puzzled as to why you’d use the snapshot functions to obtain the files you want to back up (and not the currently live directories), but you probably have a motivation for that.
ls will not color output in noninteractive shells. Period. You do not need to tell it not to.
The third line is needed since you are using a relative path when specifying what you want backed up. You could include it in the fourth line if you really wanted to, since you really do not need to change the directory for tar to find the files (if you give it an absolute path or just a cleverly crafted relative one).
In any case, mailing attachments works with mutt :
echo “Some preface to your mail” | mutt -s “Subjectline you want in the mail” -a filename email@example.com
i.e. something like
echo “here’s passwd” | mutt -s “System accounts” -a /etc/passwd firstname.lastname@example.org
would send the /etc/passwd file to email@example.com …