![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
IdSMTPServer отправка минуя сервер [D7]
jcrush © (2004-03-09 18:03:00)Нужно зделать отправку почты, минуя сервер, кто что посоветует? желательно с примерами, дуиаю вот это: IdSMTPServer но что-то не выходит..
Reindeer Moss Eater (2004-03-11 15:29:00) [1]А по моему нет что ли?
Ruslan (2004-03-11 15:17:00) [2]
> Reindeer Moss Eater
А помоему, вполне доступно...
Reindeer Moss Eater (2004-03-11 09:38:00) [3]сложно, пока для меня... А если брать IP как 127.0.0.1 и слать?
Ну так бери и шли.
Вдруг там у тебя стоит почтовый сервер, вдруг он имеет доступ к серверу в домене получателя, вдруг он запущен...
Глядишь, может и уйдет твое письмо.
coban2k (2004-03-10 18:06:00) [4]Чтобы работало на 100% делай как говорит Reindeer Moss Eater.
1. Получаешь локальный DNS с помощью API функции GetNetworkParams
2. Определяешь домен получателя, это все что идет после @
3. Делаешь MX DNS запрос (в Indy есть компонента для работы с DNS), ты узнаеш реальный хост SMTP сервера получателя. Например для user@mail.ru, mx host это msx.mail.ru.
4. Соединяешься к MX хосту и отправляешь письмо по стандартному SMTP протоколу.
coban2k (2004-03-10 18:06:00) [5]Чтобы работало на 100% делай как говорит Reindeer Moss Eater.
1. Получаешь локальный DNS с помощью API функции GetNetworkParams
2. Определяешь домен получателя, это все что идет после @
3. Делаешь MX DNS запрос (в Indy есть компонента для работы с DNS), ты узнаеш реальный хост SMTP сервера получателя. Например для user@mail.ru, mx host это msx.mail.ru.
4. Соединяешься к MX хосту и отправляешь письмо по стандартному SMTP протоколу.
jcrush (2004-03-10 17:59:00) [6]сложно, пока для меня... А если брать IP как 127.0.0.1 и слать?
Reindeer Moss Eater (2004-03-10 17:30:00) [7]на почту, обычное мыло, на их почтовый сервер...
но без прописки своих SMTP серверов...
Ищи в программе ИХ почтовые сервера.
Определяй домен получателя по адресу получателя.
Делай запрос МХ записи для домена получателя у DNS сервера.
Получишь ИП почтового сервера получателя, которому и отправишь почту.
PS
Почему этот способ у тебя зовется "без использования сервера" - в толк не возьму.
Digitman (2004-03-10 17:27:00) [8]
> но без прописки своих SMTP серверов
при чем здесь "своих" или "не своих" ?
что значит "без прописки" ? на деревню дедушке что ли ?
кто, спрашивается, какой сервер будет принимать запрос твоего клиента на доставку почтового сообщения ? если ты ничего не "прописал" ?
jcrush (2004-03-10 17:24:00) [9]Нет не на комп, я что совсем....
на почту, обычное мыло, на их почтовый сервер...
но без прописки своих SMTP серверов...
Reindeer Moss Eater (2004-03-10 15:30:00) [10]а проги, которые умеют слать на прямую?
Назови имена и фамилии этих прог.
csr (2004-03-10 15:13:00) [11]Ты приколист чувак :)). Прямо на комп получателю чтоли хошь послать письмо ? :)). Или ты хочешь свой релей-ресолвер сделать? Это дело другое, только тебе это никто не скажет просто так. Сам думай :)
jcrush (2004-03-10 15:11:00) [12]почему нельзя? а проги, которые умеют слать на прямую?
Reindeer Moss Eater (2004-03-10 14:13:00) [13]До сих пор не понятно, что минуя сервер это сделать нельзя?
jcrush (2004-03-10 14:09:00) [14]просто отправитьна мыльник, но без того чтобы пользователь проги что-либо настраивал, короче есть прога шлет SMS по SMTP, но народу мало понятно что такое SMTP и .тп.п так вот нужно без серверов слать на мобила@opsos.сру
прописывать свои данные - не дело..
Fay (2004-03-10 04:19:00) [15]Прямо во вражеский почтовый клиент?
jcrush (2004-03-10 03:47:00) [16]почему? Ну тогда как? IDSmtp не подходит, нужно без сервера? с сокетами тоже нашел пример с авторизацией.. нужно на прямую
Anatoly Podgoretsky (2004-03-09 19:32:00) [17]По данному протоколу логически не возможно.
Reindeer Moss Eater (2004-03-09 18:11:00) [18]... минуя сервер ...
Используй конверты с марками и бумагу