Yes. I tested your page and it appears to be working. To prevent the re-post message after a form submit, add a redirect to the email to redirect the page to itself (assuming a trigger based on a form submit, a before page loads or always trigger would cause an infinite loop)