Форум: "Потрепаться";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];
ВнизКак отправить 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c