Форум: "Потрепаться";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
ВнизSMTP и отправка писем из програмы. Найти похожие ветки
← →
Andrew. (2003-06-07 17:30) [0]В Дельфи 7 стандартный компонент IdSMTP из INDI позволяет полылать письма. У меня возникли следующие проблемы:
1. К письму не прикрепляется аттачмент никак (хочу послать массив или другое представление данных по почте).
2. Не могу избавиться от информации о библиотеке в заголовке письма.
3. Не могу из TMemo извлечь строки и поместить в тело письма в кодировке koi8-r.
← →
Song (2003-06-07 18:52) [1]Используй NMSMTP
← →
Vuk (2003-06-07 19:24) [2]1. Это как это "никак"?
IdSMTP1.Connect;
try
TIdAttachment.Create(IdMessage1.MessageParts, "c:\1\1\1.zip");
IdSMTP1.Send(IdMessage1);
finally
idsmtp1.Disconnect;
end;
2. Исходники поправить никто не мешает.
3. Нужно делать конвертацию из Windows1251. здесь несколько разных вариантов, выбирайте: http://www.delphikingdom.com/treasury/decod.htm
to Song:
NMSMTP лучше не использовать, глючен он... Наелся я его в свое время - дальше некуда.
← →
Sing a Song (2003-06-07 19:25) [3]Song, не неси ересь.
← →
Song (2003-06-07 20:12) [4]Дык это как из поговорки "Плохому танцору и <сам знаешь что> мешают". Я про то, что какой программер, настолько и программы глючны. У меня вот никогда с ним проблем не было.
← →
vuk (2003-06-07 20:21) [5]Ну дык значит ещё всё впереди. :o) Хотя, может, конечно, они с тех пор (я прибил все упоминания о NMSMTP из исходников года 3 назад) что-то и поправили, но проверять не тянет.
← →
Anatoly Podgoretsky (2003-06-07 21:22) [6]Эт точно, NM не по зубам многим, хотя более как распространен в мире.
← →
vuk (2003-06-07 21:43) [7]Насколько я помню, в NMSMTP была проблема в MIME декодере, когда не раскодировались некоторые части сообщений, то ли из Base64, то ли из Quoted Printable.
Да и в Indy, помнится, был какой-то баг в MIME декодере, приводящий к зависаниям и Access Violation при чтении некоторых вполне корректных сообщений. Что там сейчас, опять же не знаю, т.к. использую "кентавра", собранного из Indy и SakEMail, где работа с сокетами из Indy, а MIME кодер/декодер из EakEMail.
Кстати, "в мире" проще потому, что у них проблем с кодировками меньше. У нас же для одного языка их целая пачка и как только компоненты попадают на нашу почву, баги из них начинают лезть толпами.
← →
nikkie (2003-06-07 23:05) [8]>Эт точно, NM не по зубам многим, хотя более как распространен в мире.
Если кого интересует, что этот мир думает о NM, то вот подборка отзывов:
http://indy.torry.net/Indy/OtherComps.html
Конечно, Борланд подсаживала разработчиков на FastNet, поскольку до D6 это были единственные контроли в стандартной поставке для работы с протоколами верхнего уровня. А сейчас в стандартной поставке идет инди. Так что непонятно, зачем пользоваться глючными ActiveX компонентами с отсутствующими исходниками, когда рядом есть богатейшая open-source библиотека.
← →
nikkie (2003-06-07 23:06) [9]ЗЫ тем более не понятно, зачем их рекомендовать
← →
Толяну (2003-06-07 23:58) [10]Удалено модератором
Примечание: Личная переписка
← →
Толяну (2003-06-08 12:51) [11]Толян ты мелкий мудачок.
Примечание: НЕличная переписка
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.029 c