+ # Use bsd-mailx by preference if we can, as it allows addition
+ # of extra headers. Otherwise, try to force UTF-8 via environment
+ if new_checkexec bsd-mailx; then
+ grep -v "^#CATEGORY=" "$FILE" | iconv -t utf-8 | bsd-mailx -a "Content-Type: text/plain; charset=utf-8" -s "cddb $CDDBGENRE $DISCID" "$ADDRESS"
+ else
+ # Find the first UTF-8 locale on the system, if any
+ UTF_LOCALE=$(locale -a | awk '/UTF-8/ { print $1; exit}')
+ if [ "$UTF_LOCALE"x != ""x ] ; then
+ export LC_ALL=$UTF_LOCALE
+ fi
+ grep -v "^#CATEGORY=" "$FILE" | iconv -t utf-8 | mail -s "cddb $CDDBGENRE $DISCID" "$ADDRESS"
+ fi