Конференция "Сети" » smtp/pop3 без компонентов [D7, WinXP]
 
  • Michael (21.07.09 14:52) [0]
    Доброго времени суток!
    Прошу ткнуть, где посмотреть реализацию отправки/получения письма с аттачем (и аутентификацию) через протоколы smtp и pop3 без использования компонентов. Отказ от компонентов обуславливается необходимостью реализации функций в библиотеке (и, возможно, в потоке).
    Когда-то подобное видел, но что-то ни здесь, ни на КС найти не смог.
    Спасибо.
  • Anatoly Podgoretsky © (21.07.09 15:23) [1]
    > Michael  (21.07.2009 14:52:00)  [0]

    Ключевое слово WinSock
  • Palladin © (21.07.09 15:43) [2]

    > Отказ от компонентов обуславливается необходимостью реализации
    > функций в библиотеке (и, возможно, в потоке).

    Не вижу противопоказаний.
  • Michael (21.07.09 16:19) [3]

    > Ключевое слово WinSock

    Спасибо. Здесь не нашлось, на КС вроде пару аналогичных вопросов накопал. Буду разбираться.


    > Не вижу противопоказаний.

    Встречал мнение, что индевые вещи реализуются с использованием сообщений винды, что, при использовании в потоках можеть быть как минимум не надежно. Кроме того, без крайней необходимости не очень хочется увеличивать в разы (или десятки раз) собственные библиотеки.
    С другой стороны, не получится сделать на сокетах (я пока не нашел, как отправлять письма с аттачами) - буду смотреть на инди.

    Спасибо.
  • Palladin © (21.07.09 16:24) [4]

    > Встречал мнение, что индевые вещи реализуются с использованием
    > сообщений винды

    А я встречал мнение что земля плоская и лежит на трех китах которые стоят на черепахе.
  • Palladin © (21.07.09 16:26) [5]
    Инди позиционируется как кроссплатформенная библиотека. Если вдруг ты не в курсе. И сокеты там блокирующие, а не "событийные".
  • Anatoly Podgoretsky © (21.07.09 16:46) [6]
    > Michael  (21.07.2009 16:19:03)  [3]

    В промежутке между Инди и WinSock есть и другие более высокоуровневые вещи, такие как [Simple] Mapi, или более легкая библиотека Synapse, даже не рассматриваю такую мощную вещь, как ICS
  • Michael (21.07.09 17:19) [7]

    > А я встречал мнение что земля плоская и лежит на трех китах
    > которые стоят на черепахе.
    > Инди позиционируется как кроссплатформенная библиотека.
    > Если вдруг ты не в курсе. И сокеты там блокирующие, а не
    > "событийные".

    Ну вот, я встретил еще одно мнение.


    > В промежутке между Инди и WinSock есть и другие более высокоуровневые
    > вещи, такие как [Simple] Mapi, или более легкая библиотека
    > Synapse, даже не рассматриваю такую мощную вещь, как ICS

    А что посоветуете из указанных вещей?
  • Сергей М. © (21.07.09 19:08) [8]

    > встретил еще одно мнение


    Огласите весь список встреченных мнений, пжалста)..
  • __alex__ (21.07.09 21:33) [9]

    > Встречал мнение, что индевые вещи реализуются с использованием
    > сообщений винды, что, при использовании в потоках можеть
    > быть как минимум не надежно.


    Блин, а я постоянно в потоках сообщения винды юзаю. В том числе и в службах... Вот дурак-то...


    > без крайней необходимости не очень хочется увеличивать в
    > разы (или десятки раз) собственные библиотеки.


    Ни разу не видел, чтоб инди так раздували исполнительный модуль. Вот если активх какой засунуть или фастрепорт - на на мегабайт-другой вырастет.

    Если принципиален так размер (40К? :) ), лучше про Delphi совсем забыть. Писать на си++ и чистом винапи.
  • Palladin © (22.07.09 13:27) [10]

    > [7] Michael   (21.07.09 17:19)

    ты понимаешь в чем проблема... программе плевать на встретившиеся тебе мнения... тем более у меня не мнение, а факт )
 
Конференция "Сети" » smtp/pop3 без компонентов [D7, WinXP]
Есть новые Нет новых   [134437   +29][b:0][p:0]