Форум: "Сети";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
Внизсоединение с 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.046 c