Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: 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 вся ветка

Текущий архив: 2003.06.26;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.043 c
3-83898
malamba
2003-06-03 09:37
2003.06.26
подключение к ODBC


3-83942
Niki
2003-06-03 13:27
2003.06.26
ADOTable - сортировка в обратном порядке?


6-84499
Пубертанец
2003-04-23 17:57
2003.06.26
Скачать файл по FTP


14-84645
Knight
2003-06-05 20:56
2003.06.26
Алгоритмы, теоремы и др.


14-84708
Merfi
2003-06-05 06:23
2003.06.26
Выключение компа(программно)