Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.22;
Скачать: CL | DM;

Вниз

Отправка письма на NMSMTP1   Найти похожие ветки 

 
Первокласник Вася   (2008-05-27 11:12) [0]

Добрый день!

В который раз продолжаю биться над проблемой с отправкой сообщения. На этот раз специально установил delphi6 и используя компонент NMSMTP1. При выполнении программа выдает ошибку: "Host lookup Failed"

procedure TForm1.Button1Click(Sender: TObject);
begin
NMSMTP1.Host:="smtp.rambler.ru";
NMSMTP1.Port:=25;
NMSMTP1.Connect;
if form1.NMSMTP1.Connected then
begin

NMSMTP1.UserID:="alex-gazprom";
NMSMTP1.PostMessage.FromAddress:="xxx@rambler.ru"; //От кого
NMSMTP1.PostMessage.ToAddress.Add("xxx@rambler.ru"); //Кому
NMSMTP1.PostMessage.Body.Add("Тест"); //Текст Сообщения
NMSMTP1.PostMessage.Subject:="ПРОВЕРКА"; //Тема
NMSMTP1.SendMail;
NMSMTP1.Disconnect;
end;
end;


Подскажите пожалуйста, что не так?


 
Первокласник Вася   (2008-05-27 11:15) [1]

Небольшая попрпавочка в строкеNMSMTP1.UserID:="alex-gazprom";


Здесь я ошибся, указывая имя, кому отправить. Здесь должен быть мой логин на rambler. Извиняюсь за ошибку.


 
Первокласник Вася   (2008-05-27 13:03) [2]

Код немного изменил. Но указанная ошибка все равно вылезает :(


procedure TForm1.Button1Click(Sender: TObject);
begin
NMSMTP1.Host := "smtp.rambler.com"; //или mail.rambler.ru
NMSMTP1.UserID := "мой логин";
NMSMTP1.Connect;
NMSMTP1.PostMessage.FromAddress := "мой логин@rambler.ru";
NMSMTP1.PostMessage.ToAddress.Text := "мой логин@rambler.ru"; //для проверки отправляю себе
NMSMTP1.PostMessage.ToCarbonCopy.Text := "";
NMSMTP1.PostMessage.ToBlindCarbonCopy.Text := "";
NMSMTP1.PostMessage.Body.Text := "TEST";
NMSMTP1.PostMessage.Attachments.Text := ""; //файлов нет.
NMSMTP1.PostMessage.Subject := "Тема";
NMSMTP1.SendMail;
ShowMessage("Отправлено !");
NMSMTP1.Disconnect;
end;


Подскажите плиз, в чем дело - не пойму.


 
DrPass ©   (2008-05-27 13:08) [3]

Подозреваю, что smtp.rambler.ru хочет видеть не только твой логин, но еще и твой пароль. А кроме того, ты точно уверен, что с твоей машины виден хост smtp.rambler.ru? Прокси у тебя случайно нет?


 
Vlad Oshin ©   (2008-05-27 13:10) [4]

81.19.66.20 = smtp.rambler.com
если так поменять?


 
Vlad Oshin ©   (2008-05-27 13:10) [5]

Удалено модератором


 
Vlad Oshin ©   (2008-05-27 13:10) [6]

Удалено модератором


 
Первокласник Вася   (2008-05-27 13:26) [7]

Есть прокси - usergate. Инет есть - все порты открыты. Но smtp и pop3 не работают. Как я подозреваю. Видимо порты прикрыты.


 
Anatoly Podgoretsky ©   (2008-05-27 13:36) [8]

Как прикажешь тебя понимать Саид?

1. все порты открыты.
2. Видимо порты прикрыты.


 
Первокласник Вася   (2008-05-27 13:42) [9]

Когда народ настраивал - сообщили что все порты открыты. На некоторых машинах инет и аська работает..... На других нет.
Если протоколы POP3 и SMTP отказываются работать, значит порты закрыты.
В документации по usergate описания включения или отключения теми или иными портами нет.


 
Palladin ©   (2008-05-27 14:05) [10]

интересно, причем здесь вышеуказанные протоколы? :)


 
Первокласник Вася   (2008-05-27 14:42) [11]

Протоколы притом, что результат ошибочный. Соединения нет и ошибка "Host lookup Failed"


 
Palladin ©   (2008-05-27 14:53) [12]

а ты знаешь что означает Host lookup Failed ? :)


 
Первокласник Вася   (2008-05-27 15:00) [13]

Сервер не найден. Или ошибка соединения с сервером. Типппа того.


 
Anatoly Podgoretsky ©   (2008-05-27 15:01) [14]

> Первокласник Вася  (27.05.2008 14:42:11)  [11]

"Host lookup Failed" к протоколам не имеет отношения.


 
Palladin ©   (2008-05-27 15:02) [15]


> Первокласник Вася   (27.05.08 15:00) [13]

а давай ты не будешь сочинять сказки, а поищешь информацию по этой ошибке в поисковых системах, они и для этого тоже создавались


 
Первокласник Вася   (2008-05-27 15:06) [16]

Если не имеет отношения к протоколам. Тогда к чему оно "Host lookup Failed" имеет???
Я использую NMSMTP1.
Отпрравка сообщения работает примерно так. если я не ошибаюсь
1. хост (или ip адрес)
2. имя пользователя на серваке
3. соединяемся с хостом
4. если подключились то едем дальше :)
5. значения "от кого"
6. значения "кому"
7. сам текст сообщения
8. тема (заголовок)
9. если есть файлы - их туда же.
10. пьем пиво.

А у нас ни того ни другого. Пива тоже :)


 
Anatoly Podgoretsky ©   (2008-05-27 15:07) [17]

> Первокласник Вася  (27.05.2008 15:00:13)  [13]

Так ты определись или или, но одно из двух.


 
Первокласник Вася   (2008-05-27 15:08) [18]

А давайте поищем и поискали и нашли. Причём предостаточно нашли. Очень много нашли. Аж лишнее нашли.
Но толку то? Толи в коде бардак, толи компоненты почернели?
Не понятно.


 
Anatoly Podgoretsky ©   (2008-05-27 15:09) [19]

> Первокласник Вася  (27.05.2008 15:06:16)  [16]

Позови к компьютеру взрослых.


 
Palladin ©   (2008-05-27 15:13) [20]

доктор сказал в морг - значит в морг


 
Первокласник Вася   (2008-05-27 15:19) [21]

Анатолий, вы держите меня за маленького мальчика-спальчика? :(
А на счет морга - пока рановато.


 
DrPass ©   (2008-05-27 15:33) [22]


> А на счет морга - пока рановато.

В морг никогда не рано


 
Anatoly Podgoretsky ©   (2008-05-27 15:53) [23]

> Первокласник Вася  (27.05.2008 15:19:21)  [21]

Доктор сказал в морг, значит в морг.
Ты что с доктором будешь спорить?


 
имя   (2008-05-27 20:55) [24]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2008.06.22;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.015 c
15-1210016615
AEN
2008-05-05 23:43
2008.06.22
Шахматная пошаговая стретегия...


15-1210606862
megetya
2008-05-12 19:41
2008.06.22
сети вместе с базами


1-1194606499
misha_gr
2007-11-09 14:08
2008.06.22
ParamStr()


15-1210213823
Slider007
2008-05-08 06:30
2008.06.22
С днем рождения ! 8 мая 2008 четверг


2-1211872333
Первокласник Вася
2008-05-27 11:12
2008.06.22
Отправка письма на NMSMTP1