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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2011, 17:13   #1
Vova777
Уважаемый
Форумчанин
 
Аватар для Vova777
 
Регистрация: 04.07.2010
Сообщений: 318
По умолчанию Отправить письмо idSMTP, idMessage. Ошибка.

Ошибка:
"Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 004047E4 in module 'Project1.exe'. Write of address 000000D8'. Process stopped. Use Step or Run to continue."

Не пойму что за ошибка, с чем связана. Все адреса проверены, пароль соответствует. При трассировке (Shift+F7) программы ошибка появляется после строчки:
Код:
procedure TForm1.Button6Click(Sender: TObject);
begin
  idSmtp1.Host:= 'smtp.mail.ru';
  idSmtp1.Port:= 25;
  idSmtp1.Name:= '111'; //имя (логин) отправителя
  idSmtp1.Password:= '222'; //пароль     -> ПОСЛЕ ЭТОЙ СТРОЧКИ ОШИБКА

  idMessage1.Body.Text:= Memo9.Text;
  idMessage1.From.Text:= '111@mail.ru'; //от кого
  idMessage1.Recipients.EMailAddresses:= '333@bk.ru'; //кому
  idMessage1.Subject:= 'Сообщение';

  idSmtp1.Connect();
  if idSmtp1.Connected = true then 
    idSmtp1.Send(idMessage1)
  else
    ShowMessage('Отправить запрос невозможно!');
  idSmtp1.Disconnect;
end;
Может с кодировкой в TMemo проблема? Или с паролем? Это пример для Yandexa, мной переделан под Mail.ru (хост изменен), может я что-то еще не указал? Порт № 25 по-умолчанию.

P.S. Адреса, пароли и адрес получателя сознательно изменены в целях оградить себя от гор спама, ненужной рекламы и потери почтового ящика.
даешь высокое напряжение
Vova777 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с кодировкой (idSmtp, idMessage) Lauri Общие вопросы Delphi 12 14.09.2017 08:22
Как отправить письмо в PHP FACE OFF Помощь студентам 4 26.12.2010 18:43
Отправка почты IDSMTP IDMESSAGE betirsolt Работа с сетью в Delphi 17 10.09.2009 18:43
Не могу отправить письмо seoanalyzer Работа с сетью в Delphi 13 25.05.2009 19:45
как отправить файл по IdSMTP? Satorin Работа с сетью в Delphi 0 18.12.2008 22:41