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

Вниз

Как отправить e-mail НЕ через компоненты Дельфи?   Найти похожие ветки 

 
Dave2000   (2002-11-22 12:06) [0]

Подскажите, как отправлять письма на e-mail НЕ через стандартный компонент Дельфи TNMSMTP, а напрямую через использование функций API (SMTP)?

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

Нужно только отправить письмо и всё. Подскажите как это реализовать. Пишите на мейл: dave2000@mail.ru

Заранее благодарен.


 
Тузик с грелкой ©   (2002-11-22 12:13) [1]

Троянчики пишем...


 
Morfein ©   (2002-11-22 12:33) [2]

ничё, пусть пишет... :))
Делай сокет и коннекти его на какой-нить почтовый сервер,
(smtp, есессно)...
Дальше почитай rfc822 и узнай, как работает протокол smtp,
и будешь отправлять письма на-ура...
В результате коду получается в делфе килобайт эдак на
15 максимум, если не использовать sysutils.


 
Dave2000   (2002-11-22 13:24) [3]

> ничё, пусть пишет... :))
> Делай сокет и коннекти его на какой-нить почтовый сервер,
> (smtp, есессно)...

Здесь поподробнее сможешь рассказать? Как автоматически определить
куда сокетом коннектиться, к какому порту, какому IP или адресу?
Нужно ли проверять, есть ли доступ в интернет и т.п.?


 
OutSidEr   (2002-11-22 15:16) [4]

Используй какую-нибудь стороннюю ускоспециализированную библиотеку навроде Synapse.


 
Taljan ©   (2002-11-22 16:21) [5]

da delaj s nmsmtp i potom project.exe aspack`om aspack`om
ostanetsia 20-30% ot original`nogo razmera!!!!!!!!!


 
Morfein ©   (2002-11-22 20:19) [6]

Во-во... тов. OutSidEr дело говорит. Качай Synapse,
там всё есть... но прога всё равно весить много будет...
Кб эдак 120...


 
Славик@Майл2к.ру   (2002-11-24 07:43) [7]

Удалено модератором


 
lomman ©   (2002-11-24 18:33) [8]

Можно все сделать непосредственно через MAPI, пример этому иожно посмотреть здесь: http://www.sources.ru/delphi/delphi_send_email_via_mapi.shtml

Еще на эту тему глянь здесь:
http://www.sources.ru/delphi_network.shtml#4

И вообще если хочеш маленькую прогу, то используй KOL и MCK, твоя прога в худшем случае получится ~40K
Удачи!


 
lomman ©   (2002-11-24 18:35) [9]


> da delaj s nmsmtp i potom project.exe aspack`om aspack`om
> ostanetsia 20-30% ot original`nogo razmera!!!!!!!!!


А тормознутость и размер занимаемой памяти останется на прежнем уровне!Тогда уж лучше использовать Indy!



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
14-51928
vaneks
2002-11-25 13:01
2002.12.16
Системные папки МастДай


4-52018
lexx80
2002-11-04 19:13
2002.12.16
для Windows NT


3-51599
TohaNik
2002-11-23 18:08
2002.12.16
Структура базы


4-52004
K.o.Z
2002-10-20 19:31
2002.12.16
Вопрос о иконке в трее


7-51969
matrixxxx
2002-10-13 19:40
2002.12.16
Все таже обучалка, но теперь надо в delphi запихать Html из папки