per quanto riguarda la pulizia del codice intendevo dire controllane bene la logica, perchè da quel che vedo dai un messaggio di errore quando la mail parte e un messaggio di conferma quando la mail non parte.

A parte questo dettaglio, forse non ho capito, cosa intendi con messaggio diverso?

Qui:

codice:
$mail_automatica->Body = 'CI Metti quel che vuoi, il testo può essere statico, puoi caricarlo da database o qualsiasi altra cosa ti pare.'
Ciao