Текущий архив: 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.48 MB
Время: 0.029 c