Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.006 c
1-51773
Uncle Archi
2002-12-04 21:53
2002.12.16
RxLib


1-51697
oss
2002-12-05 13:02
2002.12.16
работа приложения основанного на BPL (часть 2)


3-51609
Соломатин Артем
2002-11-27 22:30
2002.12.16
RecordCount на Oracle


8-51843
lexusU
2002-09-02 12:12
2002.12.16
Где взять исходники DirectDraw DirectSound DXCommon


1-51745
LongIsland
2002-12-04 16:31
2002.12.16
StatusBar, однако...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский