Главная страница
    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.48 MB
Время: 0.015 c
15-1142337747
КаПиБаРа
2006-03-14 15:02
2006.04.09
Ковровое покрытие дома


2-1143426814
_Mike_
2006-03-27 06:33
2006.04.09
Заморочки с TListView.IndexOf


4-1137699457
Rust007
2006-01-19 22:37
2006.04.09
MS Agent


2-1143295960
Hawk2
2006-03-25 17:12
2006.04.09
UPDATE .... SELECT по нескольким полям


2-1143040341
Profik
2006-03-22 18:12
2006.04.09
Глюк с открытием базы по сети





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский