![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
И так, и этак изголялся. В сети полно примеров, ни один из них не рабочий. Или не запускались, или выдавали Runtime error. Вот это последнее, что получилось без ошибок:
Код:
IdSMTP1.Port:=25;
IdSMTP1.Host := 'smtp.rambler.ru';
IdSMTP1.Connect(10000);
IdSMTP1.AuthenticationType:=atLogin;
IdSMTP1.Username:='мой логин';
IdSMTP1.Password:='мой пароль';
IdMessage1.Subject:=тема сообщения;
IdMessage1.Recipients.EMailAddresses:='адрес@получателя';
IdMessage1.From.Address:='адрес отправителя';
IdMessage1.Body.Assign(Memo1.Lines); {текст письма}
IdSMTP1.SendMsg(IdMessage1);
IdSMTP1.Disconnect;Вроде все. После того, как запускаю отправку, приложение тупо молчит. А получатель не получает мое письмо Как быть? Где ошибся? Заранее спасибо Последний раз редактировалось Admin, 21.10.2008 в 12:19. |
|
#2
|
|||
|
|||
|
Ошибка-то какая? Подробнее опиши или скрин приложи
|
|
#3
|
|||
|
|||
|
Все дело в том, что никакой ошибки или сообщения не выдается. Как будто процесс прошел гладко. На деле письмо адресату не приходит.
|
|
#4
|
|||
|
|||
|
Это работает? http://delphi.about.com/od/interneti.../aa020304a.htm
|
|
#5
|
|||
|
|||
|
Это в самый первый раз пробовал. Не работает. Останавливается на
Цитата:
Но только в этом варианте и в куче подобных, которые есть на просторах сети. Т.е. здесь не отправлялось письмо. В моем же варианте то же самое, ничего не отличается. Но никаких ошибок не выдается. Сеть включена всегда. Почтовый клиент работает |
|
#6
|
|||
|
|||
|
На mail.ru работает. Только авторизацию включить нужно.
|
|
#7
|
||||
|
||||
|
Попробуй сделать так:
Username := 'ТвойЛогин@rambler.ru'; |
|
#8
|
|||
|
|||
|
А кто-нибудь пробовал работать с другими почтовиками? Например, с hotmail.com или gmail.com? В инете навалом примеров, и в каждом используется mail.ru. Здесь вот еще увидел rambler.ru. Они все работают. А у меня с hotmail.com вылезает такая штука: ...EIdProtocolReplyError with Message '5.7.0 Must issue a STARTTLS command first. Кто пробовал или знает что делать, отзовитесь.
|
|
#9
|
||||
|
||||
|
на gmail.com я отсылал - все нормально проходит. На hotmail.com не пробовал. На mail.ru требовал авторизации, но тоже все нормально отрабатывает. Возможно на hotmail.com тоже обязательная авторизация.
|