Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   Отправка письма одним нажатием (http://forum.oszone.net/showthread.php?t=11671)

borolgin 18-05-2004 12:09 60717

Подскажите возможно ли сделать так чтобы при нажатии пользователем на  ярлычок,  автоматически создавалось письмо с вложенным файлом и отправлялось по почте по одному и тому же адресу? Очень нужно ......

Vadikan 18-05-2004 12:26 60718

borolgin
Поскольку почтовую программу вы не указываете, то полагаю, что любая подойдет. Как это сделать, используя TheBat! было в этой теме http://forum.oszone.net/topic.cgi?fo...amp;topic=2389

borolgin 18-05-2004 12:41 60719

Действительно не указал  :o  извините....... Необходимо организовать это средствами Outlook если возможно..

Vadikan 18-05-2004 12:59 60720

borolgin
Outlook какой? 2000, 2002, 2003, Express? Может еще чего-нибудь полезного расскажете без наводящих вопросов?

borolgin 19-05-2004 04:02 60721

- Win2000
- Outlook Express 5.0
- Имя отправляемого файла постоянно меняется, возможно ли
 прикрепить файл  не по  имени, а по расширению?

Blast 19-05-2004 08:11 60722

borolgin
насколько мне известно ОЕ не сможет вложить файл в письмо созданное из коммандной строки, тем более по маске... MS outlook вроде как может это сделать, для этого можно использовать такую строку:
mailto:<адрес>?cc=<кому_копию>&bcc=<кому_копию>&subject=<тема>
&body=<текст_сообщения>"диск:\путь\имя_вкладываемого_файла.расширение"
поля сообщения отделяются от адреса вопросительным знаком, а друг от друга - амперсандами. Если какое-то из полей будет ненужным, то его можно не указывать.
А для твоих целей мне кажется больше подойдет программка SendFile
Программа напрямую связывается с указанным почтовым сервером, создает почтовое отправление и прикрепляет к нему указанный файл, затем отправляет все, что получилось, на сервер. Работает из командной строки. Может пересылать как один или несколько файлов указанных в командной строке, так и все файлы из указанного каталога, с разбивкой по разным сообщениям или в одном почтовом отправлении.
При ее использование наличие почтового клиента в принципе не нужно, проста в настройке, есть русский хэлп, домашняя страница:
http://www.autocode.ru/sendfile/index.html

[s]Исправлено: Blast, 8:15 19-05-2004[/s]

Добавлено:

Вот еще вроде AutoMail так умеет: http://www.alchemy-lab.com/products/automail/
или File2Mail: утилита для отсылки группы файлов на указанный e-mail адрес или группу адресов. Отсылка производится с помощью программы sendm.exe из командной строки через Outlook Express.
http://www.idea.dp.ua/program/file2mail.htm
вобщем заменителей хватает - выбирать тебе

borolgin 19-05-2004 09:15 60723

Сделал все как описано в теме которую советовал посмотреть Vadikan под The Bat в принципе все устраивает, но есть еще один вопрос можно ли указать в bat-файле вместо
ATTACH="D:\XXXX\XXXXXX.txt" например
ATTACH="D:\XXXX\*.txt"
чтобы отправлялись все файлы с расширением .txt
дело в том что он (файл) в этой папке один и меняется только
его имя?  

Blast 19-05-2004 09:21 60724

borolgin
Можно, я так и делаю, если задать маску *.txt, то из каталога будут вкладываться все имеющиеся там файлы с этим расширением независимо от имени

Добавлено:

вот пример коммандной строки с которой я работаю:
Код:


thebat.exe /MAIL;USER="имя_пользователя";PASSWORD="пароль";FOLDER="Outbox";TO="группа_адресатов <list>";Subject="тема";ATTACH="диск:\путь\*.расширение"

Добавлено:

была еще проблема если в теме письма фигурировал пробел или запятая... чтоб не споткнуться используй символы:
Пробел - %20
Запятая - %2C
Вопросительный знак - %3F
Точка - %2E
Восклицательный знак - %21
Двоеточие - %3A
Точка с запятой - %3B

borolgin 19-05-2004 09:48 60725

Всем большое спасибо за ответы вы мне очень помогли :) ...

Есть еще вопрос такого плана:

На одном компьютере модем, звонилка. Как сделать что бы человек работая за другим компьютером опять же нажимал одну кнопочку "подключить интернет" а другую "выключить интеренет"? Возможно  ли реализовать это тем же способом то есть через bat-файл?

ShaRP 19-05-2004 09:54 60726

borolgin
Цитата:

Как сделать что бы человек работая за другим компьютером опять же нажимал одну кнопочку "подключить интернет" а другую "выключить интеренет"?
Я сделал это себе через InqSoft Sign 0f Misery.

Имхо, эта штука гораздо удобнее батников, и моя 98-я, например, никак на нее не ругается, не норовить постоянно прицепить .pif-файл, и т.д.

Если нужно, могу прислать исходники "кнопок" на этом скриптовом языке.

borolgin 19-05-2004 12:12 60727

ShaRP Подскажи пожалуйста как настроить эту программу что бы она выполняла вышеуказанные действия ?

Sayan 22-10-2010 14:12 1524798

Цитата:

Цитата Blast
SendFile »

Напиши пожалуйста четкий пример для отправки сообщения программой sendfile, я читаю спраку пробую но у меня чето неполучается!


Время: 08:25.

Время: 08:25.
© OSzone.net 2001-