grazie a tutti per l' aiuto
per la cronaca posto la soluzione

una semplice query
che estrare la data del giorno in cui si è registrato il cliente,
aggiungo i giorni (che è il campo numerico della tabella in join , pianificazione)
e ricavo una data futura
confrontandola con la data del giorno invio le email

SELECT mailing.email, mailing.nome, mailing.categoria, mailing.data, mailing_content.*
FROM mailing LEFT JOIN mailing_content ON (mailing.categoria = mailing_content.categoria)
WHERE date_add(mailing.data,interval pianificazione day) = curdate()

grazie a tutti