Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отправить Письмо (Имея только E-mail) [D6, Win95/98, WinME, WinXP]


Dennisius ©   (2004-06-16 14:53:00) 

Здрасти мастера нужн отправлять письма не зная заранее куда
имея один только E-mail который вводиться в Edit,
раньше я отправлял изпользую NMSMTP, но в данном случае он не подходит. Подскажите как это можно реализовать.


Dennisius   (2004-06-17 17:08:00) [1]

Кстати еще один казус пробую отправить несколько копий :

PostMessage.ToAddress.Text:=Email2Edit.Text;
PostMessage.ToCarbonCopy.Text:=EmailEdit.Text;


Ошибки не дает но вторая копия не приходит ( проверял)

мастера уважительно-убедительная просьба ПОМОГИТЕ !!!!!!!!!!!


Dennisius   (2004-06-17 17:02:00) [2]


> PostMessage.FromAddress:='dennisius@yandex.ru';


Но все-таки странно если в этой строке E-mail адрес не принадлежит серверу с которым соеденяюсь

>  Host:='smtp.yandex.ru';


то ошибка 503 5.5.2 , кто нибудь обяснит в чем дело ?????????


Dennisius   (2004-06-16 17:02:00) [3]

Все РАЗОБРАЛСЯтакую чушь нес :((( самому стыдно


Dennisius   (2004-06-16 15:56:00) [4]


> А зачем?


with NMSMTP1 do
begin
 Host:='smtp.yandex.ru';
 Port:=25;
 UserID:='test';
 Connect;
 if not connected then StatusCaption.Caption:='Операция неудачна, попробуйте еще раз'
                  else
  begin
   ClearParams:=true;
   PostMessage.FromAddress:='dennisius@yandex.ru';
   PostMessage.FromName:=diller;
   PostMessage.ToAddress.Text:='test@yandex.ru';
   PostMessage.Body.AddStrings(Memo1.lines);
   PostMessage.Date:=DateToStr(Date);
   PostMessage.Subject:='test';
   PostMessage.ReplyTo:='dennisius@yandex.ru';
   NMSMTP1.SendMail;
   NMSMTP1.Disconnect;
  end;
end;


Без этого кода :
 
 Host:='smtp.yandex.ru';
 Port:=25;
 UserID:='test';
 Connect;


используя SendMail; Ошибка : Not Connected


Anatoly Podgoretsky   (2004-06-16 15:16:00) [5]

А зачем?


Dennisius   (2004-06-16 15:04:00) [6]


> Anatoly Podgoretsky ©   (16.06.04 15:01) [1]
> Используй TNMSMTP и Edit,


А как же устанавка предворительного подключения к серверу ???


Anatoly Podgoretsky   (2004-06-16 15:01:00) [7]

Используй TNMSMTP и Edit,


Наверх

Титульная страница Поиск, карта сайта Написать письмо