IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   mailto + attachment нужна идея (http://www.imho.ws/showthread.php?t=76043)

MeatEater 19.12.2004 03:19

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.

Помогите, кто может.

Или если есть возможность запускать Аутглюк Експресс из коммандной строки так, чтобы он брал указанный файл в аттач из коммандной строки - тоже бы пригодилось.

Спасибо.

wormik 20.12.2004 21:50

может поможет
 
mailto:name@host.com?subject=report&body=text&attachment="\\myhost\myf older\myfile"

MeatEater 26.12.2004 16:38

wormik

Спасибо, это бы подошло. Только не могу сообразить, как быть с кавычками. Вид линка стандартный:

<a href="mailto:aaa@bbb.com">aaa@bbb.com</a>

А когда вставляю &attachment="\\myhost\myfolder\myfile", то нужно снова использовать кавычки. Как мне думается, в html нет способа экранировать внутренние кавычки подобно php в виде \

Поэтому получается паззл :mad: Не посоветуешь, как написать линк полностью? Туплю я , что ли...

wormik 27.12.2004 12:38

скорее всего должно выглядеть так:
<a href="mailto:name@host.com?subject=report&body=text&attachment=\\myhos t\myfolder\myfile"> mail </a>

Hubbitus 27.12.2004 13:41

Ну если нужно несколько кавычек можно разные использовать:
<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.