imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 19.12.2004, 03:19     # 1
MeatEater
Member
 
Регистрация: 25.08.2002
Сообщения: 207

MeatEater Путь к славе только начался
Question 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.

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

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

Спасибо.

Последний раз редактировалось MeatEater; 19.12.2004 в 20:41.
MeatEater вне форума  
Старый 20.12.2004, 21:50     # 2
wormik
Guest
 
Сообщения: n/a

может поможет

mailto:name@host.com?subject=report&body=text&attachment="\\myhost\myf older\myfile"
 
Старый 26.12.2004, 16:38     # 3
MeatEater
Member
 
Регистрация: 25.08.2002
Сообщения: 207

MeatEater Путь к славе только начался
wormik

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

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

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

Поэтому получается паззл Не посоветуешь, как написать линк полностью? Туплю я , что ли...
MeatEater вне форума  
Старый 27.12.2004, 12:38     # 4
wormik
Guest
 
Сообщения: n/a

скорее всего должно выглядеть так:
<a href="mailto:name@host.com?subject=report&body=text&attachment=\\myhos t\myfolder\myfile"> mail </a>
 
Старый 27.12.2004, 13:41     # 5
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Ну если нужно несколько кавычек можно разные использовать:
<a href='mailto:name@host.com?subject=report&body=text&attachment="\\myho st\myfolder\myfile"'> mail </a>
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 14:08.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.