Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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.039 c
1-1106402537
Павел
2005-01-22 17:02
2005.02.06
Панель в TreeList


6-1101395412
Txst
2004-11-25 18:10
2005.02.06
Загрузка страницы HTTPS через Indy


1-1106642469
Angela
2005-01-25 11:41
2005.02.06
Как сохранить объект Panel в файл XML ?


1-1106078553
Aleks
2005-01-18 23:02
2005.02.06
Передать фокус на компонент


4-1103122941
Александер
2004-12-15 18:02
2005.02.06
Общение с окном чужого приложения





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский