Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.06;
Скачать: CL | DM;

Вниз

соединение с mail.ru   Найти похожие ветки 

 
Донской   (2004-11-24 10:59) [0]

День добрый!

я использую indy для чтения почты с mail.ru, вот код

IdPOP31.UserId:=mail@mail.ru";
  IdPOP31.Password:="pwd";
  IdPOP31.Host:="pop.mail.ru";
  IdPOP31.Connect;
  IdPOP31.Retrieve(2,IdMessage1);

  showmessage(IdMessage1.From.Text);

  Memo1.Lines.Assign(IdMessage1.Body);
  edit1.Text:=IdMessage1.Subject;
  IdPOP31.Disconnect;


Здесь все работает.
А когда отправляю письмо, то выскакивает ошибка подключения, при этом код ничем не отличается:

  IdSMTP1.UserId:=mail@mail.ru";
  IdSMTP1.Password:="pwd";
  IdSMTP1.Host:="smtp.mail.ru";
  IdSMTP1.Connect;
  IdSMTP1.Send(IdMessage1);
 
  IdSMTP1.Disconnect;


В обоих случаях свойства компонентов для подключения к прокси заданы одинаково.
Порты 25 и 110 на получение и отправку...
Никак не могу понять в чем дело....


 
Reindeer Moss Eater ©   (2004-11-24 11:56) [1]

UserID это не адрес.
SMTP там не требует авторизации.

Текстом ошибки принято делиться.


 
Донской   (2004-11-24 12:15) [2]

Хорошо, а как же тогда?
Если не в userid указывать логин почты то где??
Должна же она узнать какой ящик я запрашиваю...

в сообщении ошибки было что-то про "connection finished Gratefully"  если я не ошибся в написании....


 
Reindeer Moss Eater ©   (2004-11-24 12:18) [3]

Если не в userid указывать логин почты то где??

Логин почты указывается в UserID.
В UserID не указывается почтовый адрес.

При работе из под IDE это исключение и должно быть.
О чем черным по белому написано в FAQ.


 
Донской   (2004-11-24 12:24) [4]

понял, спасибо.
Я на это не обратил внимание, потому что в компоненте
IdPOP31.UserId:=mail@mail.ru";
я писал полный адрес, и все работало.
проверю дома.
А по поводу ide как быть?


 
Reindeer Moss Eater ©   (2004-11-24 12:39) [5]

Дык загляни в faq библиотеки


 
Донской   (2004-11-24 13:34) [6]

Простите пожалуйста, я бы с радостью.
Только не могу найти его у меня.
а когда иду на их http://www.nevrona.com/indy/ то оказывается что такого сайта нет вообще.


 
Донской   (2004-11-24 13:42) [7]

О, нашел кое-что
если кому вдруг понадобится
http://www.netmail.kz/users/stuff.asp?themeurl=004%5FProgramers%5CVCL&header=%CF%F0%EE%E3%F0%E0%EC%EC%E8%F1%F2%F3+%5C+VC L


 
Alex_Petr ©   (2004-11-24 17:50) [8]

>Reindeer Moss Eater
>Логин почты указывается в UserID.
>В UserID не указывается почтовый адрес.
Это не есть факт, месье Дюк.( из Короны Росс. Империи ).


 
OneFragLeft ©   (2004-11-24 21:29) [9]

У меня D7 там нет UserID, но есть UserName. Это одно и то же? Если да, то там надо указывать mail? в смысле то, что стоит до собаки?


 
OneFragLeft ©   (2004-11-24 22:07) [10]

form1.IdSMTP1.QuickSend("smtp.mail.ru","subj","vasya@bestmail.hru","kolya@bestmail.hru","Дарова, баклан");

Nicht arbeiten:(


 
Донской   (2004-11-25 10:37) [11]

Да, Username это тоже самое.
У меня примерно такая же строка.
И отправить почту у меня получилось только тогда, когда я создал удаленное подключение к интернет через "панель управления"/"сеть и удаленный доступ" и запустил его.

А вот как это сделать только с помощью gelphi????


 
OneFragLeft ©   (2004-11-25 21:47) [12]

Я находясь в сети не могу послать:(



Страницы: 1 вся ветка

Текущий архив: 2005.02.06;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.029 c
1-1106730582
SashkoSoft
2005-01-26 12:09
2005.02.06
Достать ресурс из dll


11-1089658722
AlexR
2004-07-12 22:58
2005.02.06
RichEdit и scrollbar


14-1106211075
Бар
2005-01-20 11:51
2005.02.06
Существуют ли нормативы трудоемкости по разработке программ?


1-1106500724
s_pavell
2005-01-23 20:18
2005.02.06
Преобразование графических файлов


1-1106340684
uncle SAM
2005-01-21 23:51
2005.02.06
Создание формы (фрейма)