![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Привет всем! Может кто знает какой нибудь рабочий код, что бы отправить TXT из директории C:/file.txt на e-mail 123@321.net
? Искал коды, но ничего рабочего не нашел |
#2
|
|||
|
|||
![]() 2 варианта.
1. Использовать Indy: TidSMTPClient, TidMessage 2. Использовать SimpleMAPI. Примеров в интернете полно. |
#3
|
|||
|
|||
![]() Код:
begin IdSMTP1.Host:='smtp.mail.ru'; // сервер исходящей почты (SMTP) IdSMTP1.Port:=25; // порт SMTP сервера IdSMTP1.Username:='login'; // ваш логин IdSMTP1.Password:='password'; // ваш пароль IdSMTP1.Authenticate; with IdMessage1 do begin Body.Assign(Memo1.Lines); // текст письма From.Text := '...@mail.ru'; // ваш e-mail адрес Recipients.EMailAddresses := '....@mail.ru'; // адрес получателя Subject := 'Delphicode.ru'; // тема сообщения end; IdSMTP1.Connect; try showmessage('Conneted'); IdSMTP1.Send(IdMessage1); finally IdSMTP1.Disconnect; end; end; Пробовал этот код, но выдает ошибку что то про хост... |
#4
|
|||
|
|||
![]() На данный момент у меня такой код:
Код:
procedure TForm2.Button3Click(Sender: TObject); begin TIdAttachment.Create(IdMessage1.MessageParts, 'c:\text.txt'); IdSMTP1.Host:='http://smtp.site.ru'; // сервер исходящей почты (SMTP) IdSMTP1.Port:=25; // порт SMTP сервера IdSMTP1.Username:='****'; // ваш логин IdSMTP1.Password:='****'; // ваш пароль IdSMTP1.Authenticate; with IdMessage1 do begin Body.Assign(Memo1.Lines); // текст письма From.Text := 'name@site.ru'; // ваш e-mail адрес Recipients.EMailAddresses := 'name1@site.ru'; // адрес получателя Subject := 'test1'; // тема сообщения end; IdSMTP1.Connect; try showmessage('Conneted'); IdSMTP1.Send(IdMessage1); finally IdSMTP1.Disconnect; end; end; |
#5
|
|||
|
|||
![]() Кто знает,можете подсказать?
Когда шлю через МАЙЛ.ру то пишет ошибку и дает адрес странице на майле. на которой написана про SMTP-авторизацию..все правильно указываю но успехов нету |
#6
|
||||
|
||||
![]() попробуй без
Код:
IdSMTP1.Authenticate; Код:
idSMTP.host:='smtp.mail.ru'; // без http — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#7
|
|||
|
|||
![]() Цитата:
всё нормально, почта уходит. А вот файл прицепить не могу, TIdAttachment.Create(IdMessage1.MessageParts, 'c:\text.txt');, ругается, Undeclared Identifier "TIdAttachment". Установлен Indy10. ![]() Последний раз редактировалось Только учусь, 14.02.2010 в 10:25. |
#8
|
|||
|
|||
![]() Цитата:
А что значит эта строка? ![]() |