Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   POP3, SMTP (http://forum.oszone.net/showthread.php?t=102647)

nikvah 12-03-2008 16:38 758725

POP3, SMTP
 
Для отправки файла по почте использую такой синтаксис:
try{
NMPOP31->Host=pop3->Text;
NMPOP31->UserID=login->Text;
NMPOP31->Password=pass->Text;
NMPOP31->Connect();
} catch(...) {
Application->MessageBox("Нет подключения к серверу входящих сообщений!","Ошибка",MB_OK+MB_ICONERROR);
}

try{
NMSMTP1->Host = smtp->Text;
NMSMTP1->UserID = login->Text;
NMSMTP1->Connect();
} catch(...) {
Application->MessageBox("Нет подключения к серверу исходящих сообщений!","Ошибка",MB_OK+MB_ICONERROR);
}

NMSMTP1->PostMessage->FromAddress = FromAddress->Text;
NMSMTP1->PostMessage->FromName = FromName->Text;
NMSMTP1->PostMessage->Subject = Subject->Text;
NMSMTP1->PostMessage->Attachments->Text = outcopy1->Text;
NMSMTP1->PostMessage->ToAddress->Text = incopy1->Text;
NMSMTP1->SendMail();
//ADOQuery1->First();
//try{
//while (!ADOQuery1->Eof)
//{
//NMSMTP1->PostMessage->ToAddress->Text = ADOQuery1->FieldByName("mail")->AsString;
//try {
//NMSMTP1->SendMail();
//} catch(...) {
//Application->MessageBox(ADOQuery1->FieldByName("mail")->AsString.c_str(),"Ошибка",MB_OK+MB_ICONERROR);
//}
//ADOQuery1->Next();
//}
Application->MessageBox("Файл отправлен!", "Отлично!", MB_OK);
NMSMTP1->Disconnect();
//}__finally{ Close(); }
Close();

Выдается ошибка:
503 No valid recipients specified.

Что это такое и как можно исправить?

Пробовал через разные ящики.
Заранее благодарен.

nikvah 13-03-2008 22:59 759810

Уместно ли использовать try... catch внутри цикла?


Время: 07:44.

Время: 07:44.
© OSzone.net 2001-