Ma cosa è questo

poSendMail.Attachment = prova.txt 'attached file name

?

Se prova.txt è il nome di un file, va tra virgolette e con l'eventuale percorso

poSendMail.Attachment = "C:\Dir\Dir\prova.txt"