En la línea
mail.From = session("nombre")
la session("nombre") tiene que ser una cuenta de correo válida. Si por ejemplo es
[email protected] utilizará el SMTP de tudominio.com para enviar el mensaje. Si no encuentra ese dominio no tiene SMTP y no puede enviar nada.
Quizás es eso, pruébalo y que haya suerte.
Saludos