Главная страница
    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.46 MB
Время: 0.006 c
1-51784
Chlavik
2002-11-30 04:03
2002.12.16
ПРокрутка ListBox ...


1-51676
Fishka
2002-12-05 15:44
2002.12.16
Принадлежность точки контуру - где найти теорию?


1-51659
Adrian_Copil_Minune
2002-12-04 12:15
2002.12.16
Очередь


14-51935
Карлсон
2002-11-25 18:38
2002.12.16
а 2003 год - год кого?


4-52037
Василий2
2002-11-04 20:41
2002.12.16
Вопрос для ПРОФИ!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский