![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
соединение с mail.ru [D6, WinXP]
Донской © (2004-11-24 10:59:00)День добрый!
я использую 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 на получение и отправку...
Никак не могу понять в чем дело....
OneFragLeft (2004-11-25 21:47:00) [1]Я находясь в сети не могу послать:(
Донской (2004-11-25 10:37:00) [2]Да, Username это тоже самое.
У меня примерно такая же строка.
И отправить почту у меня получилось только тогда, когда я создал удаленное подключение к интернет через "панель управления"/"сеть и удаленный доступ" и запустил его.
А вот как это сделать только с помощью gelphi????
OneFragLeft (2004-11-24 22:07:00) [3]
form1.IdSMTP1.QuickSend('smtp.mail.ru','subj','vasya@bestmail.hru','kolya@bestmail.hru','Дарова, баклан');
Nicht arbeiten:(
OneFragLeft (2004-11-24 21:29:00) [4]У меня D7 там нет UserID, но есть UserName. Это одно и то же? Если да, то там надо указывать mail? в смысле то, что стоит до собаки?
Alex_Petr (2004-11-24 17:50:00) [5]>Reindeer Moss Eater
>Логин почты указывается в UserID.
>В UserID не указывается почтовый адрес.
Это не есть факт, месье Дюк.( из Короны Росс. Империи ).
Донской (2004-11-24 13:42:00) [6]О, нашел кое-что
если кому вдруг понадобится
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+VCL
Донской (2004-11-24 13:34:00) [7]Простите пожалуйста, я бы с радостью.
Только не могу найти его у меня.
а когда иду на их http://www.nevrona.com/indy/то оказывается что такого сайта нет вообще.
Reindeer Moss Eater (2004-11-24 12:39:00) [8]Дык загляни в faq библиотеки
Донской (2004-11-24 12:24:00) [9]понял, спасибо.
Я на это не обратил внимание, потому что в компоненте
IdPOP31.UserId:=mail@mail.ru';
я писал полный адрес, и все работало.
проверю дома.
А по поводу ide как быть?
Reindeer Moss Eater (2004-11-24 12:18:00) [10]Если не в userid указывать логин почты то где??
Логин почты указывается в UserID.
В UserID не указывается почтовый адрес.
При работе из под IDE это исключение и должно быть.
О чем черным по белому написано в FAQ.
Донской (2004-11-24 12:15:00) [11]Хорошо, а как же тогда?
Если не в userid указывать логин почты то где??
Должна же она узнать какой ящик я запрашиваю...
в сообщении ошибки было что-то про "connection finished Gratefully" если я не ошибся в написании....
Reindeer Moss Eater (2004-11-24 11:56:00) [12]UserID это не адрес.
SMTP там не требует авторизации.
Текстом ошибки принято делиться.