Главная страница
    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-1106063571
Жуков
2005-01-18 18:52
2005.02.06
Добавление строки в переменную...


1-1106673942
Pers
2005-01-25 20:25
2005.02.06
Папки и файлы


1-1106561113
slim
2005-01-24 13:05
2005.02.06
помогите перевести на делфи


1-1105927193
paule
2005-01-17 04:59
2005.02.06
Непонятный глюк


1-1106550880
ISK
2005-01-24 10:14
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский