Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.01.02;
Скачать: [xml.tar.bz2];

Вниз

Как послать письмо программно?   Найти похожие ветки 

 
kingdom   (2002-12-19 18:19) [0]

Хочу в своей проге сделать возможность отправлять отчет (Bug Report) на мое имя. Чтобы появлялась подготовленое к отсылке письмо, а пользователь только написал в чем суть проблемы и нажал Send.
Как мне это сделать, если можно пример?


 
myor   (2002-12-19 18:23) [1]

посмотри компонент tnmsmtp
может подойдет

p.s.
ты у меня сегодня третий
фак почитай
задай поиск
посмотри хелп


 
kingdom   (2002-12-19 18:37) [2]

>myor
Так-то я умею, мне нужно чтобы появлялось письмо на экране.
Вот если посылать через Outlook.Application, то что нужно.. НО появляется противный диалог где говориться что моя прога может быть вирусом, а как от этого избавиться не знаю.


 
myor   (2002-12-19 18:42) [3]


> мне нужно чтобы появлялось письмо на экране


письмо или

> суть проблемы


я так понял:
твой отчет аттачится к письму, а само письмо- это комментарий

ну так поставь мемо, напиши в нем комментарий и загрузи его в body


 
Skier   (2002-12-19 18:45) [4]

Не устроит ?
http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=988621410&n=20


 
kingdom   (2002-12-19 18:48) [5]

>myor
Вы все поняли правильно

Вот надо чтобы письмо было видно, но как обойти это гадкое сообщение о вирусах

Например, ReGet это делает именно так!


 
kingdom   (2002-12-19 18:51) [6]

>Skier
Пример хороший, но мне надо наоборот, чтобы пользователь видел что происходит


 
myor   (2002-12-19 18:55) [7]


> но как обойти это гадкое сообщение о вирусах


что-то мне такое сообщение не выскакивало
я вводил кучу адресатов, аттачил кучу файлов, писал комментарий и преспокойно все это отправлял



 
kingdom   (2002-12-19 19:10) [8]

>myor
Можно на код взглянуть?


 
myor   (2002-12-20 10:41) [9]


> Можно на код взглянуть?


а можно хелп почитать или хоть на компонент посмотреть?

положи на форму nmsmtp и посмотри его свойства:
host- это ты- отправитель (твой ip- 192.168.10.1)
postmessage.attachments- список вложенных файлов
postmessage.body- само письмо (комментарии)
и т.д.
postmessage.toaddress- список адресатов

можешь параметры при создании указать или в run-time загружать
из мемо, эдитов или комбобоксов
а на sendpostbuttoncklick
nmsmtp.sendmail

ну хоть чуть-чуть поработай головой


 
kingdom   (2002-12-20 12:01) [10]

>myor
Уважаемый, myor! Вы не внимательно читали мой вопрос.
Можно использовать nmsmtp, но мне нужно чотбы появлялось окно письма на экране (стандартное), чего nmsmtp не может.
Можно использовать Automation Outlook.Application, но тогда будет появляться сообщение о вирусах.
А можно,как я недавно узнал, через MAPI, какжется это то что нужно! Но как эти пользоваться?


 
myor   (2002-12-20 12:05) [11]


> мне нужно чотбы появлялось окно письма на экране (стандартное),
>


???????
что значит стандартное?

нужна форма с выбором/вводом адресата(ов), темы, сообщения и кнопкой отправить?
а сам не сделаешь?



 
myor   (2002-12-20 12:09) [12]

лови на мыло
(kingdom@tepkom.ru)


 
kingdom   (2002-12-20 12:34) [13]

>myor
"что значит стандартное?"
Когда на каком-нибудь объекте нажимаете "Send to" появляется письмо, это я называю стандартное письмо!
Понятно, что это зависит от того какий почтовый клиент установлен bat, outlook, outlook express и т.д.

Почему я не сделаю форму сам?
Потому что так поставлена задча!


 
myor   (2002-12-20 12:48) [14]

ну, если юзер настолько привиредливый, что не приеемлет нововведений и хочет видеть только "стандартное" окно outlook-а, придется тебе использовать компоненты outlook-а
или еще какие-то.

а ты получил мою наспех склепанную форму?
не могу найти более новую и сампатичную.

или сделай свою копию формы outlook-a.
неужели их не раздражает outlook?

нажал "send to"
появилось окно, ввел/выбрал адрес(а), добавил тему, дату, текст и отправил.
не устраивает!?!?

ну что ж, дальше- сам!



 
kingdom   (2002-12-20 13:10) [15]

>myor
Естати, Skier, еще вначале оюсуждения, указал хорошую ссылочку, это и есть то что я хотел!
Если Вы посмотрите его пример, то поймете что я имел ввиду!


 
myor   (2002-12-20 13:24) [16]

<...независимо от юзера ...
????

ты же хотел
...Чтобы появлялась подготовленое к отсылке письмо, а пользователь только написал в чем суть проблемы и нажал Send...

ну что ж, если нашел, что искал, флаг в руки и попутного ветра.




Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.01.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.6 MB
Время: 0.029 c
14-1897
Сергей
2002-12-11 18:26
2003.01.02
Случайная величина


6-1843
s002156Shurik
2002-11-02 01:52
2003.01.02
Потки в сервер сокетах.


1-1822
Djon007
2002-12-18 22:02
2003.01.02
Help!!!!!!!!!!!!


8-1840
Медный чайник
2002-09-13 19:46
2003.01.02
Помогите чайнику!


1-1836
TCrash
2002-12-21 11:03
2003.01.02
TTreeView в качестве навигатора





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский