Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2002.03.18;
Скачать: [xml.tar.bz2];

Вниз

Help with SMTP (NMSMTP)   Найти похожие ветки 

 
Tatosha   (2001-12-27 19:21) [0]

>>>:
Здраствуйте!
вы не знаете почему не отправляется письмо...
всё прекрасно компилируется в ини файле всё записано верно...

Ini:=TIniFile.Create("Light.ini");
NMSMTP1.Host:= Ini.ReadString("Servers", "Smtp", "---");
NMSMTP1.Port:= 25;
NMSMTP1.UserID:= Ini.ReadString("User Account", "Login", "---");
NMSMTP1.Connect;
//From Adress:
NMSMTP1.PostMessage.FromAddress:= Ini.ReadString("User Account", "Mail", "---");
//From Name:
NMSMTP1.PostMessage.FromName:= Ini.ReadString("User Account", "Name", "---");
//To Adress:
NMSMTP1.PostMessage.ToAddress.Add(Edit1.Text);
//Message Body:
NMSMTP1.PostMessage.Body.addStrings(Memo1.Lines);
//Message Subject:
NMSMTP1.PostMessage.Subject:= Edit2.Text;

Ini.Free;
NMSMTP1.SendMail;
NMSMTP1.Disconnect;
ShowMessage("Succesfull!");

после того как нажимаю пимпу отправить спустя некоторое время вылезает ошибка:
503 5.5.2. Waiting for RCPT commnd
и указывает на строку NMSMTP1.disconnect;


 
Ghost.   (2001-12-28 09:25) [1]

Я никогда не пользовался этим компонентом, но 503 ошибка по протоколу это неправильная последовательность команд


 
Romul   (2001-12-28 12:40) [2]

О, а у меня почтовый сервер ( MDaemon) выдает ошибку после команды Disconnect, типа "Неожданное закрытие сокета", хотя письмо отсылает нормально. Если через мою прогу отправлять письмо с компа где почтовик стоит, то ошибки не возникает в чем прикол?


 
Ghost.   (2001-12-28 13:06) [3]

Разрыв соединения (Disconnect) должен осуществлять серверпосле команды QUIT может в этом ошибка..как раз в этот момент письмо полностью уде находится на сервере и даже в случае разрыва соединения он его отправит..


 
Romul   (2001-12-28 16:41) [4]

2Ghost
Ты абсолютно прав, но все эти методы SendMail и Disconnect должны это предусматривать. Мы тоже с нашим СисАдмином сидели и оба подумали о команде QUIT, и в итоге я решил через сокеты все это делать, чтобы самому можно было бы команды до сервера пускать. А вообще мне умные люди про компонент Indy в D6 говорили.


 
Ghost.   (2001-12-29 09:03) [5]

Romul
Незнаю компоненты может и хорошая штука (я имею ввиду высокого уровня) я просто сразу сделал через клиентсокетный компонент и сам описал протокол и таким образом у меня получился и сервер СМТП и ПОП3 ну клиент видимо так-же. Это делать пришлось делать..т.к. ненашел примеров или компонентов СМТП сервера


 
Romul   (2001-12-30 10:34) [6]

2Ghost
Правильно люди говорят, что если хочеш сделать что-то хорошо сделай это сам :)



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

Форум: "Сети";
Текущий архив: 2002.03.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
1-57374
Vvedensk
2002-03-04 05:46
2002.03.18
Как вставить в edit каких-то 3 переменных ....


1-57352
xpyctuk
2002-03-04 15:22
2002.03.18
ISAPI приложение - WebModule, Свойства Request and Response


1-57415
Evgenyk
2002-02-28 15:52
2002.03.18
Вызов другого приложения из модуля- как быть ?


6-57484
Tatosha
2001-12-27 19:21
2002.03.18
Help with SMTP (NMSMTP)


6-57483
Surf
2002-01-04 09:12
2002.03.18
Помогите! Не могу найти. Вопрос по NMHTTP.





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