Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужен объект по отправки песем, с вложением 
:(
    Опции темы
Delphist
Дата 14.3.2007, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphist Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

Репутация: нет
Всего: 3



Многие проги в своем меню содержат функцию отправки сообщения разрабочику, но у многих из них есть недостаток, а именно они отправлют сообщение не самостоятельно, а запускают почтового мастера установленного в системе по умолчанию (как правило это TheBat или Outlook). Тем самым у пользователя возникает геморой в лишней писанине. 
В проекте над которым я сейчас работаю, должна быть встроена функция отправки на e-mail разработчика, файла в котором содержатся ошибки моей проге возникшие входе работы с программой. Пользователь может в настройках выставить интервал времени через который необходимо отправлять мне log-файл. 
Какие на сегодняшний день существуют компоненты или объекты или набор функций, который качественно осуществляют отправку данных на указанный  e-mail.


--------------------
ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др).
Когда-то давным-давно использовал это...
PM MAIL ICQ   Вверх
Snowy
Дата 14.3.2007, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



А можно отправить некачественно?
Если под "качественно" понимается тихо и гарантированно, то так не бывает.
Гарантированной отправки почты не существует в природе.
Почту можно отправлять через MAPI, SMTP, HTTP.
Наиболее надёжный вариант - MAPI. Классический - SMTP. Череззаборногузадерищенский - HTTP.
У всех свои недостатки. Вплоть до того, что вообще ни один не работает. Хотя может и так, что работают все.
А выбор компонента зависит только от того, какое из всех этих извращений ты выберешь.
PM MAIL   Вверх
Matematik
Дата 14.3.2007, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1027
Регистрация: 11.3.2006

Репутация: 24
Всего: 50



Цитата(Delphist @  14.3.2007,  18:33 Найти цитируемый пост)
а запускают почтового мастера установленного в системе по умолчанию (как правило это TheBat или Outlook)
Хороший вариант.
Цитата(Delphist @  14.3.2007,  18:33 Найти цитируемый пост)
Тем самым у пользователя возникает геморрой в лишней писанине. 
Больше гемороя возникнет у пользователя настраивать твою программу.
Недавно узнал что у пользователей провайдера "йцукен" блокируют исходящий smtp трафик, отправлять почту можно только через их smtp и иногда их антиспамерский фильтр глючит и не пропускает файлики smile Весело правда?
Т.ч. лучше запускай уже настроенный почтовый клиент - это MAPI

Ну если хочешь отправлять именно своей программой см. демки indy smtp http://www.indyproject.org/Sockets/Demos/index.aspx
В программе надо будет хранить адрес smtp сервера, логин и пароль к нему, адрес отправителя, иначе почту не отправить



Это сообщение отредактировал(а) Matematik - 14.3.2007, 18:55
PM MAIL WWW ICQ   Вверх
_hunter
Дата 14.3.2007, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98



нескромный вопрос можно? -- если уж делается самоклепная отправлялка -- почему бы не сделать отправку просто по HTTP? конечно придется поднять HTTP-сервер, но судя по наличию SMTP-сервера это не проблема. да и отчеты весить будут меньше (нет необходимости во всяких Base64)


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Delphist
Дата 14.3.2007, 19:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphist Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

Репутация: нет
Всего: 3



Цитата(_hunter @  14.3.2007,  19:59 Найти цитируемый пост)
нескромный вопрос можно? -- если уж делается самоклепная отправлялка -- почему бы не сделать отправку просто по HTTP?

Да я не против. Только как это реализовывается? Нужны компоненты примеры.

Добавлено @ 19:17 
Цитата(Matematik @  14.3.2007,  19:54 Найти цитируемый пост)
Ну если хочешь отправлять именно своей программой см. демки indy smtp http://www.indyproject.org/Sockets/Demos/index.aspx

Случайно сайтов, посвященных этой теме, но только на русском языке, не знаешь ли?


--------------------
ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др).
Когда-то давным-давно использовал это...
PM MAIL ICQ   Вверх
_hunter
Дата 14.3.2007, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98





--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Delphist
Дата 14.3.2007, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphist Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

Репутация: нет
Всего: 3



Цитата(_hunter @  14.3.2007,  20:22 Найти цитируемый пост)
http://forum.codenet.ru/showthread.php?p=174897 

Здесь описывается как передать данные php'шке, а как передать данные на свою почту?


--------------------
ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др).
Когда-то давным-давно использовал это...
PM MAIL ICQ   Вверх
_hunter
Дата 14.3.2007, 19:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98



так это я в ответ на 
Цитата(Delphist @  14.3.2007,  19:07 Найти цитируемый пост)
Да я не против. Только как это реализовывается?

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


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Snowy
Дата 14.3.2007, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



1. Проблема с отправкой почты - неопределённость. Не известно, пройдёт ли она в данном конкретном случае выбранным способом.
2. Почту через MAPI можно отправить и без показа диалога.
3. Что касается HTTP - тут главное отдать данные скрипту. А там уже отсутствует проблема неопределённости - там уже известно, как ходит почта.
SMTP конечно классика, но не везде он есть, а если и есть, то нужно ещё знать параметры.
HTTP хорошо. Не всегда, правда, у юзверя есть доступ на HTTP, но как правило есть. Проблема - написать php скрипт и разместить его на хосте, удовлетворяющем требованиям.
MAPI - работает всегда, если у пользователя настроена почта и клиент поддерживает MAPI.
Вобщем всё хорошо, но везде свои грабли ;-)
PM MAIL   Вверх
Delphist
Дата 15.3.2007, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphist Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

Репутация: нет
Всего: 3



Цитата(Snowy @  14.3.2007,  21:09 Найти цитируемый пост)
MAPI - работает всегда, если у пользователя настроена почта и клиент поддерживает MAPI.
Вобщем всё хорошо, но везде свои грабли ;-) 

Есть хорошие примеры по отпраавки почты через MAPI


--------------------
ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др).
Когда-то давным-давно использовал это...
PM MAIL ICQ   Вверх
_hunter
Дата 15.3.2007, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98





--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Snowy
Дата 15.3.2007, 20:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Цитата(Delphist @  15.3.2007,  09:34 Найти цитируемый пост)
Есть хорошие примеры по отпраавки почты через MAPI
Набери в поиске MAPI ;-)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0569 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.