![]() |
mailto + attachment нужна идея
Уважаемые,
Нужно сделать линк типа mailto к которому будет присоединяться файл в аттачмент. Функцию PHP типа mail($mailto, $mailfrom, $subject, $attachment); использовать не нужно. Должен всплыть почтовый клиент по умолчанию. Есть мнение, что это невозможно. Есть мнение, что можно через MAPI - не знаю как. Есть мнение, что можно через .NET, вот так: MailMessage msg = new MailMessage();msg.From = "mail@from.ru";msg.To = "mail@to.ru";msg.Subject = "Test subject";msg.Body = "line 1\nline2\n";msg.Attachments.Add(new MailAttachment(@"d:\text.pdf"));SmtpMail.SmtpServer = "smtp.server.ru";SmtpMail.Send(msg); Но я не знаю, как этим воспользоваться. Лучше всего бы именно mailto + attachment. Помогите, кто может. Или если есть возможность запускать Аутглюк Експресс из коммандной строки так, чтобы он брал указанный файл в аттач из коммандной строки - тоже бы пригодилось. Спасибо. |
может поможет
mailto:name@host.com?subject=report&body=text&attachment="\\myhost\myf older\myfile"
|
wormik
Спасибо, это бы подошло. Только не могу сообразить, как быть с кавычками. Вид линка стандартный: <a href="mailto:aaa@bbb.com">aaa@bbb.com</a> А когда вставляю &attachment="\\myhost\myfolder\myfile", то нужно снова использовать кавычки. Как мне думается, в html нет способа экранировать внутренние кавычки подобно php в виде \ Поэтому получается паззл :mad: Не посоветуешь, как написать линк полностью? Туплю я , что ли... |
скорее всего должно выглядеть так:
<a href="mailto:name@host.com?subject=report&body=text&attachment=\\myhos t\myfolder\myfile"> mail </a> |
Ну если нужно несколько кавычек можно разные использовать:
<a href='mailto:name@host.com?subject=report&body=text&attachment="\\myho st\myfolder\myfile"'> mail </a> |
| Часовой пояс GMT +4, время: 09:01. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.