Как добавить вложение в электронное письмо? - PullRequest
3 голосов
/ 13 апреля 2011

Это может показаться простым вопросом, но -

Как мне сделать так, чтобы, когда пользователь нажимает на ссылку на моем сайте, он открывает перспективы (или любого другого клиента, которого они используют) сфайл (в ссылке) в качестве вложения?

Я не хочу использовать функцию php mail(), поскольку хочу, чтобы пользователь мог отправлять его как вложение сам.

Или все это невозможно?

Спасибо.

Ответы [ 3 ]

3 голосов
/ 13 апреля 2011

Это невозможно.Самое большее, вы можете установить строки To: и Subject: через саму ссылку, но вы не можете принудительно прикрепить вложение.

<a href="mailto:user@example.com?subject='Send me lots of spam'">Click me!</a>
2 голосов
/ 13 апреля 2011

Извините, вы не можете этого сделать. Лучшее, что вы можете сделать - это ссылка mailto , которая, к сожалению, не позволяет устанавливать вложения.

0 голосов
/ 13 апреля 2011

Вы можете создать поле формы, чтобы пользователь мог ввести свою электронную почту, а затем опубликовать в php-файле, который захватит этот адрес электронной почты и отправит ваше вложение.

кроме того - mailto-ссылки - это боль в A $$ для некоторых пользователей, поскольку они могут использовать почтовый клиент в Интернете в качестве основного, а mailto заставит открывать что-то вроде outlook

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...