Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.018 c
14-84581
Пубертанец
2003-06-03 17:06
2003.06.26
Где достать реально работающий flexcel?


1-84371
Hooch
2003-06-16 09:42
2003.06.26
Вид приложения


6-84478
xman
2003-04-15 14:40
2003.06.26
Сеть+аудио


1-84283
Leon_M@ni@k
2003-06-14 14:31
2003.06.26
TStringGrid - срочно нужна консультация с автопереносом....


1-84382
Dr. Andrew
2003-06-09 11:46
2003.06.26
Max масштабирование (увеличение) Bitmap формата 24-bit или 32-bit




   Наверх