Главная страница
    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.009 c
3-51620
shelest
2002-11-28 11:03
2002.12.16
OLE DB и Oracle


1-51811
ELKa
2002-12-05 11:59
2002.12.16
Как программно задать процедуру на событие?


14-51928
vaneks
2002-11-25 13:01
2002.12.16
Системные папки МастДай


3-51623
Bocman
2002-11-28 01:05
2002.12.16
Не работает ADOStoredProc


3-51589
-=Sergeante=-
2002-11-22 17:49
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский