Why not converting the result of Fm READ_TEXT to a clean html with FM CONVERT_ITF_TO_HTML and then send it as an html with a modern tool like CL_BCS ?
CALL FUNCTION 'CONVERT_ITF_TO_HTML' EXPORTING i_header = ls_thead i_html_header = ' ' TABLES t_itf_text = lt_lines t_html_text = lt_html * ... lo_document = cl_document_bcs=>create_document( i_type = 'HTM' i_text = lt_html i_subject = lv_subject ). lo_bcs->set_document( lo_document ).
Regards,
Raymond