Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.28;
Скачать: CL | DM;

Вниз

SMTP сервер   Найти похожие ветки 

 
kernel ©   (2007-02-27 16:38) [0]

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

Необходимо организовать SMTP сервер для отправки почты с локального компьютера. Покопавшись на оф. сайте Indy, мне удалось собрать программку на основе IdSMTPServer, которая "считывает" исходящие "SMTP данные" с 25 порта и отображает "считанное" в своем окне. Но мне еще нужно как-то отправить эти данные. Так вот вопрос - как? Заранее, спасибо...


 
Сергей М. ©   (2007-02-27 16:43) [1]


> как?


с помощью того же TIdSMTP-клиента


 
kernel ©   (2007-02-27 16:59) [2]

В качестве клиента я использую Outlook Express. Вопрос в том как со своего SMTP сервера отправить сообщение. При попытке отправить письмо через Outlook Express, IdSMTPServer, как я уже писал,  "считывает" исходящие "SMTP данные" с 25 порта и отображает "считанное" в своем окне, но не отправляет письмо. Может быть я неправильно понимаю смысл IdSMTPServer?


 
Сергей М. ©   (2007-02-27 17:06) [3]


> Может быть я неправильно понимаю смысл IdSMTPServer?
>


Конечно неправильно !

Задача SMTP-сервера - принять от клиентов cообщения по протоколу SMTP. А уж что с этими сообщениями дальше делать - то ли в OE на отправку передавать, то ли куда-то еще - решать тебе.


 
kernel ©   (2007-02-27 17:21) [4]

Ну а тогда как отправить это сообщение, не подключаясь к стороннему SMTP серверу, т.е. отправить письмо со своего компьютера?


 
DVM ©   (2007-02-27 17:24) [5]


> Ну а тогда как отправить это сообщение, не подключаясь к
> стороннему SMTP серверу, т.е. отправить письмо со своего
> компьютера?

А куда письмо должно пойти дальше?


 
kernel ©   (2007-02-27 17:29) [6]

адресату


 
Сергей М. ©   (2007-02-27 17:36) [7]


> kernel ©   (27.02.07 17:21) [4]


Как обычно - используя любой подходящий SMTP-клиент, будь то ОЕ или что-то еще


> не подключаясь к стороннему SMTP серверу


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


 
Reindeer Moss Eater ©   (2007-02-27 17:36) [8]

не подключаясь к стороннему SMTP серверу, т.е. отправить письмо со своего компьютера?

Никак. Хоть со своего, хоть с маминого.


 
Reindeer Moss Eater ©   (2007-02-27 17:39) [9]

Как обычно - используя любой подходящий SMTP-клиент

Мысль интересная.
Сначала шлем локальному смтп, что бы не париться с настройками сервера.
А затем просим OE передать письмо дальше.
А OE волшебным образом узнает кому дальше передавать из сводок погоды что ли?

:)


 
Сергей М. ©   (2007-02-27 17:43) [10]


> OE волшебным образом узнает кому дальше передавать из сводок
> погоды что ли?


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


 
Reindeer Moss Eater ©   (2007-02-27 17:47) [11]

Узнать бы еще зачем такой изврат придуман.
Если автор знает адрес смтп нелокального, то зачем совать почту в локальный сервер?


 
Alexey (AZ)   (2007-02-27 17:48) [12]

Не, это компонент инди просто так называется "Сервер", а для того что нужно вам - вам нужно поднять сервис (ну или почтового демона на юниксах). Так что шлите с майл.ру через ИндиСМТПКлиента с учетом того, что желательно ждать после отправки письма, т.к. они ограничивают кол-во писем в единицу времени и банят нахъ.


 
kernel ©   (2007-02-27 19:14) [13]

Меня никто не понял. Попробую объяснить по другому: Есть программа, называется Local SMTP Server Pro. Запускаю я эту программу. В настройках Outlook Express я указываю порт этого Local SMTP Server Pro (25 по умолчанию) и SMTP сервер - localhost. Через Outlook Express отправляю письмо, а адресату пишется, что письмо пришло не с name225325275@mail.ru, а, например, с admin@microsoft.ru, т.е. откуда захочу, оттуда и "пришлю" - прислал со своего компьютера (ну аналог sendmail() в cgi). Так мне надо сделать нечто похожее на этот Local SMTP Server Pro. Вот :)


 
Alexey (AZ)   (2007-02-27 19:40) [14]

Ну я Вас понял. Шлите письма и в поле "от(FromAddr)" пишите "0дмины@мелкомягких.сру" На майл.ру такая фишка не пройдёт, зато на ньюмайле если память не изменяет можно слать подписываясь чужим ящиком. и сдается мне что Ваш "Локал СМТП Сервант" шлет запрос в инэт типа "http://blanax.com/sendmail.php?...".


 
kernel ©   (2007-02-27 19:49) [15]


> и сдается мне что Ваш "Локал СМТП Сервант" шлет запрос в
> инэт типа "http://blanax.com/sendmail.php?...".


А, ну может быть :)
Спасибо, завтра попробую изменить FromAddr...


 
Alexey (AZ)   (2007-02-27 21:00) [16]

Надеюсь свет не увидит ещё один спаммайбомбернах :) Пользуйте халявно пхп скрипт на холм.сру с SendMail(...) и шлите от мелких мягких одминоф :)


 
Anatoly Podgoretsky ©   (2007-02-27 21:22) [17]

> kernel  (27.02.2007 19:49:15)  [15]

Прежде чем будешь пробовать, насуши сухарей.



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

Текущий архив: 2007.10.28;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.017 c
1-1186740341
Dash Rendar
2007-08-10 14:05
2007.10.28
Работа с PageControl


2-1191921383
BOBik
2007-10-09 13:16
2007.10.28
Visible


2-1191770141
Alex-r
2007-10-07 19:15
2007.10.28
Как заархивировать несколько файлов в один архив?


2-1191919746
P'ero
2007-10-09 12:49
2007.10.28
Как сохранить содержимое первого столбца ListView в txt файл?


2-1191499151
два_программера
2007-10-04 15:59
2007.10.28
paradox, adoconnection,adoquery