Вы можете создать собственную форму электронной почты, позволяя пользователю ввести действительный адрес электронной почты, если необходимо, и отправить его на сервер. Затем сервер может использовать почтовую библиотеку для отправки электронной почты, включая вложение.
Если вы используете PHP, вы можете легко сделать это, используя PHPMailer .