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:
Ciaocodice:$mail_automatica->Body = 'CI Metti quel che vuoi, il testo può essere statico, puoi caricarlo da database o qualsiasi altra cosa ti pare.'