Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.044 c
2-1211748921
sof
2008-05-26 00:55
2008.06.22
динамически-созданные компонеты


15-1210139418
Jeer
2008-05-07 09:50
2008.06.22
С Днем Радио !


2-1211867426
ab1e
2008-05-27 09:50
2008.06.22
зарегистрироваться как почтовая программа и получить адрес


2-1212044324
кот
2008-05-29 10:58
2008.06.22
Строковая переменная


2-1211811508
mdbm
2008-05-26 18:18
2008.06.22
Пишу *.dll помогите с методами





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский