Нажмите кнопку, чтобы запустить собственную почтовую программу с вложением (находится на веб-сервере) - PullRequest
3 голосов
/ 28 декабря 2011

Я пробовал все разные версии отправки электронной почты, но я еще не достиг следующего:

Кнопка Javascript (или HTML), когда она нажата, откройте собственное почтовое приложение с вложением.Вложение находится на том же сервере, что и веб-страница, например:

  • web: www.something.com
  • file: www.something.com/file.pdf

Решениене должен включать серверные сценарии (ASP / PHP) Мне нужен простой фрагмент, чтобы это произошло :) Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

4 голосов
/ 28 декабря 2011

Нет стандартного способа сделать это, но некоторые почтовые клиенты принимают:

a href="mailto:youremail@email.com?attachment=<your filepath>"

где должно быть что-то вроде "C: //Inetpub/wwwroot/myfile.pdf"

Однако он будет только прикреплять что-либо с компьютера клиента. Вы не можете прикрепить файл из Интернета.

Другим вариантом будет просто включить ссылку на файл в тексте вашего письма или инструкции для пользователя по электронной почте вложения.

2 голосов
/ 28 декабря 2011

Возможно, это не то, что вы ищете, но вы можете отправлять аргументы собственному почтовому клиенту, используя ссылку "mailto:".

Например, вы можете установить тему по умолчанию с помощью:

<a href="mailto:your@email.com?subject=complaint">

см. По адресу: http://msdn.microsoft.com/en-us/library/aa767737%28v=vs.85%29.aspx

, чтобы вы могли отправить ссылку на вложение с помощью

<a href="mailto:your@email.com?body=the attached file is at this link: %link%">

...