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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отправка e-mail 
:(
    Опции темы
Keeper89
Дата 19.12.2009, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

Репутация: 6
Всего: 58



Доброго времени суток!

Знаю, что вопрос изъезжен вдоль и поперек, но я запустался в способах в нашем FAQ и Интернете.

Мне нужен простой способ отправки письма на свой ящик из программы, крайне желательно, чтобы он не зависел от установленных клиентов и т.п. Плюс может есть варианты поновее, в сети в основном старые методы.

Какой посоветуете?

Это сообщение отредактировал(а) Keeper89 - 19.12.2009, 16:48


--------------------
PM MAIL WWW   Вверх
AntonN
Дата 22.12.2009, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 8.8.2006

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



Keeper89
и опять я попиарю Synapse smile
http://synapse.ararat.cz/doku.php/download
есть у них мейлсервер http://www.mirrorservice.org/sites/downloa...seMail%200.0.6/

сам написал утилитку которая отправляет письмо, с вложениями (но исходник не дам, потому как используется она в интранете и без smtp авторизации на сервере), отлично отправляет. Единственно пришлось поковырять кодировку темы письма.

И к вопросу о самой отправке. Почти все сервисы в инете предполагают pop3/smtp авторизацию, т.е. нужно указывать сервер, учетную запись и пароль от нее. Если пароль хранить в самой программе то его могут украсть (даже если работать через https могут залезть в бинарник). Поэтому если ты делаешь отратную связь в своей программе, есть резон на своем сайте сделать скрипт, который принимает POST (по http/s) текста письма, и сам уже отправит письмо тебе (например через phpmailer), таким образом пароль и учетка никому не будет известна.


--------------------
user posted image
PM MAIL WWW   Вверх
Keeper89
Дата 22.12.2009, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

Репутация: 6
Всего: 58



AntonN
Цитата(AntonN @  22.12.2009,  13:24 Найти цитируемый пост)
И к вопросу о самой отправке. Почти все сервисы в инете предполагают pop3/smtp авторизацию, т.е. нужно указывать сервер, учетную запись и пароль от нее. Если пароль хранить в самой программе то его могут украсть (даже если работать через https могут залезть в бинарник). Поэтому если ты делаешь отратную связь в своей программе, есть резон на своем сайте сделать скрипт, который принимает POST (по http/s) текста письма, и сам уже отправит письмо тебе (например через phpmailer), таким образом пароль и учетка никому не будет известна. 

Т.е. каким-то "анонимным" образом отправить нельзя?

З.Ы. Сайта нет, поэтому придется изобретать что-то другое smile


--------------------
PM MAIL WWW   Вверх
Snowy
Дата 22.12.2009, 16:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



И откуда такое непреодолимое желание, отправить именно почту?
В свете мировой борьбы со спамом, это не такое уж и весёлое занятие.
Хочешь отправлять сообщения себе? Ну так и зачем тебе тогда вообще почта?
Используй http и отправляй сообщения на свой сайт.
Нет сайта - заведи. Бесплатных сервисов пруд пруди.
PM MAIL   Вверх
AntonN
Дата 22.12.2009, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 8.8.2006

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



Цитата

Т.е. каким-то "анонимным" образом отправить нельзя?

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

есть еще вариант: по клику юзера открывать клиент юзера, подставлять туда адрес, тему, и может быть некоторые файлы, и ждать когда он отправит. Но я бы не стал такое отправлять smile

Цитата

Нет сайта - заведи. Бесплатных сервисов пруд пруди. 

Совершенно неправльное решение. Бесплатное подходит только для одного - загрузить скрипт, посмотреть, и выкинуть его. Если хочется стабильности придется купить себе хостинг, где хозяин будешь ты сам.


--------------------
user posted image
PM MAIL WWW   Вверх
Keeper89
Дата 22.12.2009, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

Репутация: 6
Всего: 58



Цитата(AntonN @  22.12.2009,  16:26 Найти цитируемый пост)
Совершенно неправльное решение. Бесплатное подходит только для одного - загрузить скрипт, посмотреть, и выкинуть его. Если хочется стабильности придется купить себе хостинг, где хозяин будешь ты сам. 

Вот мне тоже так кажется.

Все-таки я думаю, что неплохим подходом будет завести отдельный ящик с элементами шифрования в коде. Ы?


--------------------
PM MAIL WWW   Вверх
darkmamba
Дата 22.12.2009, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 16.10.2008

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



AntonN, Можно поинтересоватся что такое Интранет и как можно отправить на любой ящик с любого ящика(я так понимаю?) письмо с вложением и без.

По поводу темы, могу предложить только СМТП )))))

Тупо сокеты с ивентами. + команды EHLO [server], LOGIN, Username(base64), Password(base64).. ну и прочее, если норм сделать то получится даже очень компактно. Только с безопастностью, конечно вилы. Опять же, какое дело до ящика с которого ты отправляеш.. ?

Это сообщение отредактировал(а) darkmamba - 22.12.2009, 20:05
PM MAIL   Вверх
AntonN
Дата 22.12.2009, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 8.8.2006

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



Цитата

Можно поинтересоватся что такое Интранет и как можно отправить на любой ящик с любого ящика(я так понимаю?) письмо с вложением и без.

внутренняя сеть, с поднятым в ней своим почтовым сервером. Настроен так что не требует авторизации, и нужно указать только получателя, отправитель не важен smile

Цитата

Все-таки я думаю, что неплохим подходом будет завести отдельный ящик с элементами шифрования в коде. Ы? 

все равно если захотят - взломают, а когда узнают логины к твоей почте то сам представляешь что можно сделать smile Подсмотрят, в конце концов, что твоя прога отправляет серверу.


--------------------
user posted image
PM MAIL WWW   Вверх
darkmamba
Дата 22.12.2009, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 16.10.2008

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



AntonN, Но отправляется получается от одного имени ?

Ну да вообщето, это палево если с твоего ящика будет спам разлетатся... в итоге просто заблочат почту.. и .. все. =)

Это сообщение отредактировал(а) darkmamba - 22.12.2009, 20:25
PM MAIL   Вверх
Keeper89
Дата 22.12.2009, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

Репутация: 6
Всего: 58



Цитата(AntonN @  22.12.2009,  20:15 Найти цитируемый пост)
все равно если захотят - взломают, а когда узнают логины к твоей почте то сам представляешь что можно сделать smile Подсмотрят, в конце концов, что твоя прога отправляет серверу. 

Таким же образом они и сообщения на сайт могут перехватить. И тот же сайт завалить сообщениями.


--------------------
PM MAIL WWW   Вверх
profesiachuvak
Дата 22.12.2009, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 7.11.2009
Где: Беларусь, Минск

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



Вот ёмаё, слежу за темой жду когда же предложат как реализовать посылку сообщения, а тут уже от темы всё дальше и дальше отдаляются. Вернитесь ребят.  smile 


--------------------
Закон Мерфи :если есть вероятность того, что какая-нибудь неприятность может случиться, то она обязательно произойдет.
PM MAIL   Вверх
AntonN
Дата 23.12.2009, 02:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 8.8.2006

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



Цитата

Но отправляется получается от одного имени ?

нет никакого имени, что напишешь в заголовке, то и будет, хоть [email protected]
но это внутренний сервер, для внутренних служб

Цитата

Таким же образом они и сообщения на сайт могут перехватить. И тот же сайт завалить сообщениями. 

ну перехватят они сообщение, и что? smile
самое главное чтобы не узнали аттрибуты твоего почтового ящика (логин-пароль), а текст письма ломатели и так знают (елси они его набирают, а если не набирают - ну и пусть). Отправляя скрипту текст ты не указываешь логин-пароль, он хранится на сайте, и скрипт отправки письма с сайта сам отправит тебе письмо с переданым ему текстом от программы. Таким образом ты нигде не светишь свои пароли.

profesiachuvak
я там чуть выше накидал ссылок, этого достаточно


--------------------
user posted image
PM MAIL WWW   Вверх
Keeper89
Дата 23.12.2009, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

Репутация: 6
Всего: 58



Цитата(AntonN @  23.12.2009,  02:07 Найти цитируемый пост)
ну перехватят они сообщение, и что? smile
самое главное чтобы не узнали аттрибуты твоего почтового ящика (логин-пароль), а текст письма ломатели и так знают (елси они его набирают, а если не набирают - ну и пусть). Отправляя скрипту текст ты не указываешь логин-пароль, он хранится на сайте, и скрипт отправки письма с сайта сам отправит тебе письмо с переданым ему текстом от программы. Таким образом ты нигде не светишь свои пароли.

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


--------------------
PM MAIL WWW   Вверх
darkmamba
Дата 23.12.2009, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 16.10.2008

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



profesiachuvak,  Socket -> WSACreateEvent -> WSAWaitForMultipleEvent -> FD_READ: EHLO [server], LOGIN, Username(base64), Password(base64) . . .
PM MAIL   Вверх
profesiachuvak
Дата 23.12.2009, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 7.11.2009
Где: Беларусь, Минск

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



Цитата(darkmamba @  23.12.2009,  14:10 Найти цитируемый пост)
profesiachuvak,  Socket -> WSACreateEvent -> WSAWaitForMultipleEvent -> FD_READ: EHLO [server], LOGIN, Username(base64), Password(base64) . . . 


darkmamba
Я не понял о чём речь?




--------------------
Закон Мерфи :если есть вероятность того, что какая-нибудь неприятность может случиться, то она обязательно произойдет.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

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

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

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

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

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


 




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


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

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