Python:
csv file:
HEADER: client_name,prod_details, prod_spec,prod_val
ROW1: XYZ , p1,pS1,$$
ROW2: ABC , p2,pS2,$$
ROW3: XYZ , p4,pS4,$$
Based on the client_name, pick all the record for that client and send email with all those info frm file. For each client the to_address will change,
reading the file into a list and creating sublist based on client name, then send email for each sub-list will be best approach?