Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.09;
Скачать: CL | DM;

Вниз

Люди, подскажите компонент для отправки электронной почты   Найти похожие ветки 

 
Dust ©   (2006-03-15 12:43) [0]

Люди, подскажите компоненту для отправки электронной почты.
Перепробовал уже кучу. Везде какие-то изъяны (например не обнаруживают ошибку авторизации), или неправильно включают аттачменты. Или,,, что ещё хуже не имеют свойства "Пароль"....
Срочно, хелп! Горю. Я уже сам написал сборку письма, и включение аттачментов, но самостоятельно писать отсылку сообщения просто нет времени.


 
Сергей М. ©   (2006-03-15 12:45) [1]

Чем TIdSMTP не устроил ?


 
Dust ©   (2006-03-15 12:51) [2]

У меня 6-я делфя на работе. И в 6-й делфе у этого компонента некуда забивать пароль. TIdSMTP к тому же ругается на мои письма, не может их декодировать (говорит), не полный заголовок


 
Сергей М. ©   (2006-03-15 12:55) [3]


> в 6-й делфе у этого компонента некуда забивать пароль


Быть того не может...

Версия Инди там какая ? 9-ка ?


> TIdSMTP к тому же ругается на мои письма, не может их декодировать
> (говорит), не полный заголовок


Значит нужно указать полный заголовок ..


 
Dust ©   (2006-03-15 13:08) [4]

Но все остальные то его понимают. И принимают!


 
Dust ©   (2006-03-15 13:23) [5]

сорри, у меня Инди вообще не установлено.
Я имел ввиду компонент TNMSMTP


 
Сергей М. ©   (2006-03-15 13:43) [6]


> Dust ©   (15.03.06 13:23) [5]


> имел ввиду компонент TNMSMTP


Выкинь его.
"Глючность" NM-компонентов - давно уже стала притчей.
За отсутствием исх.текстов найти место "глюка" в NM-компоненте не представляется возможным, да и не поддерживает Борланд эти компоненты давным-давно.

Ставь Инди (9-ку, 10-ку - на твое усмотрение) и пользуй TIdSMTP.


 
Dust ©   (2006-03-15 15:28) [7]

Где их взять?


 
Сергей М. ©   (2006-03-15 15:49) [8]


> Где


"В Караганде" (С)

Гугль-то уже не моден ?


 
Dust ©   (2006-03-16 12:12) [9]

Народ, заюзал я TIdSMTP, даже соединился с сервером и залогинился, но подцепить письмо из файла не получается, В
begin
IdSMTP1.Password := Edit3.Text;
IdSMTP1.Username := Edit2.Text;
IdSMTP1.Host     := Edit1.Text;
IdSMTP1.UseEhlo  := True;
// IdSMTP1.Connect(1500);
if  true (*IdSMTP1.Authenticate()*) then
  begin
   StatusBar1.Panels[0].Text := "Authenticated";
 NewMsg := TEmailMessage.Create();  
 NewMsg.Date      := Now();
 NewMsg.From      := Edit6.Text;
 NewMsg.ReplyTo   := Edit6.Text;

 NewMsg.AttachFile("c:\andrexa\Projects\Outbox.eml\fr_rus.rar");
 NewMsg.MailTo    := Edit5.Text;
 NewMsg.Subject   := Edit4.Text;

 NewMsg.IncludeTextPart(TStringList(Memo1.Lines));
 NewMsg.EncodeMessage();
 tick_count := GetTickCount();
 MsgFileName :="Outbox.eml\"+IntToStr(tick_count)+".eml";
 NewMsg.SaveToFile(MsgFileName);

 SetLength( tmp_str, NewMsg.MsgSize);
 Move (NewMsg.MsgPtr^, Pointer(tmp_str)^, NewMsg.MsgSize);

 FreeAndNil(NewMsg);

   MsgBody := TStringList.Create();
   MsgBody.SetText(PChar(tmp_str));
   idMsg := TIdMessage.Create(nil);
   //idMsg.SetBody(MsgBody);
    idMsg.LoadFromFile(MsgFileName); //Exception "Read Timeout"


Файл, который я пытаюсь загрузить  вот (776 кб)

http://webfile.ru/862656


 
Dust ©   (2006-03-16 12:14) [10]

насколько вы можете видеть, я пытался подцепить файл руками (Через SetBody) из этого тоже ничего хорошего не вышло, файл не раскодируется.


 
integery   (2006-03-16 19:03) [11]

ANPOP и ANSMTP  рулить супер , даже нек проблем з кодировками , только dll нужно таскать з собой.


 
Dust ©   (2006-03-17 17:00) [12]

Неправда, Indy рулит!
скачал и поставил 10-ю версию, всё работает без проблем


 
TUser ©   (2006-03-19 17:04) [13]

ICS - есть такая библиотека, используй ее.


 
Anatoly Podgoretsky ©   (2006-03-19 17:09) [14]

TUser ©   (19.03.06 17:04) [13]
ICS - это сила



Страницы: 1 вся ветка

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

Наверх




Память: 0.5 MB
Время: 0.027 c
1-1141496116
DR0N
2006-03-04 21:15
2006.04.09
Перехват PAINT панели.


3-1139929240
Ольга
2006-02-14 18:00
2006.04.09
Построение иерархии зависимостей объектов БД


4-1137618293
WindowsExplorer
2006-01-19 00:04
2006.04.09
Подскажите программу, которая исследует другие окна.


2-1143135831
opoloxai
2006-03-23 20:43
2006.04.09
Как изменить дату создания файла?


2-1143521263
Ezorcist
2006-03-28 08:47
2006.04.09
Вопрос по массивам