Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2008, 15:22   #1
ben95
Новичок
Джуниор
 
Аватар для ben95
 
Регистрация: 22.12.2007
Сообщений: 204
По умолчанию почтовик

юзаю конструкцию
Код:
SMTP.Host:='mail.58r.ru'; // адрес почтового сервера 
   SMTP.Port:=25; // порт по которому будет осуществляться подключение 
   SMTP.Username:='test+58r.ru'; // логин пользователя 
   SMTP.Password:='12345666'; // пароль пользователя 
   SMTP.AuthenticationType:=atLogin; // тип подключения к серверу - с авторизацией 
   with IdMessage do 
      begin 
        Body.Assign(Memo1.Lines); // передача данных из memo в компонент IdMessage, для последующей отправки 
        From.Text := 'test@58r.ru'; // майл отправителя письма 
        Recipients.EMailAddresses := 'test@58r.ru'; // майл получателя письма 
        Subject := 'Programmersclub.ru'; // тема письма 

        end; 

      SMTP.Connect; // соединение с почтовым сервером 
         try 
      showmessage('Произошло подключение к серверу'); // сообщение о удачном подключении к серверу 
      SMTP.Send(IdMessage); // отправка письма на сервер 
         finally 
           SMTP.Disconnect; // разрыв соединения 
         end; end
и выдаёт ошибку
[Error] Unit1.pas(38): '.' expected but 'DO' found
в строке with IdMessage do
ben95 вне форума Ответить с цитированием
Старый 02.02.2008, 15:57   #2
vitalik007
Дельфист
Форумчанин
 
Аватар для vitalik007
 
Регистрация: 14.08.2007
Сообщений: 317
По умолчанию

SMTP.Username:='test+58r.ru'; // логин пользователя
вот здесь наверное надо просто test написать так как это логин
если idMessage не компонент то его надо создать
idMessage:=TIdmessage.create

Cкорее всего ты забыл создать TIdmessage так как компилятор ожидал точку
ICQ-465033557
WINDOWS CE THE BEST
vitalik007 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почтовик на Delphi- ошибка REloadED Работа с сетью в Delphi 14 26.08.2009 15:23