Como você tem todos os campos na primeira linha do arquivo, você pode usar o seguinte código:
IFS='|' read -d ^ -a field < "$RUNTIME/EMAIL_$System'date +%y%m%d'.csv"
Por favor, note que ^
pode ser qualquer símbolo que certamente não deve se encontrar no texto para operá-lo até o fim.
Todos os campos necessários serão armazenados no campo field a partir do elemento 0: campo [0] , campo [1] .. . campo [5] e pode ser verificado por
unset i
for element in 'mail from' 'mail to' cc bcc subject body
do
echo "$element : ${field[i++]}"
done