Главная страница
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
1-51665
Misha
2002-12-05 11:01
2002.12.16
Динамические массивы


3-51567
div
2002-11-27 07:49
2002.12.16
Потеря данных при некор.завершении программы


4-52023
Novishok
2002-11-05 06:33
2002.12.16
Привет всем,можете мне обьяснить что такое потоки и процессы


6-51863
Romych
2002-10-21 09:18
2002.12.16
Почему, такая разница в быстродействии?


4-52021
Anar
2002-11-03 22:54
2002.12.16
Handle