Форум: "Начинающим";
Текущий архив: 2008.06.22;
Скачать: [xml.tar.bz2];
ВнизОтправка письма на 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;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.042 c