lo mejor que puedes hacer es no poner el "echo" en la misma página porque si se recarga la página, se enviará el mail otra vez. O sea que algún malintencionado podría dedicarse a recargar y recargar la página un buen rato y te estaría llenando la cuenta de correo.
En lugar de eso, lo que deberías hacer es primero
enviar los dos mails y luego redireccionar a una página donde salga el mensaje de "Mensaje enviado satisfactoriamente... etc...."
mail($destinatario,$asunto,$cuerpo);
mail($mail,"Gracias",$agradecimiento);
header ("location :mensajegracias.html")
Y en el mensajegracias.html poner una etiqueta <meta> que redireccione la página luego de algunos segundos recién a pagina2.htm...
Espero se haya entendido.
Saludos