Problem z wysyłaniem wiadomości.

Problem z wysyłaniem wiadomości.
0x0000000
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 5 lat
  • Postów:10
0

Witam, otóż mam problem z wysyłaniem wiadomości e-mail.
Program wysyła wiadomości normalnie do odbiorców, których e-maile mają końcówkę "@wp.pl", "@gmail.com" i tak dalej.
Jeśli zaś napotka błędnie podany adres typu "a@b.c" zawiesza swoje działanie wywalając błąd o treści: "sorry can't find a valid mx for rcpt domain (#5.1.1 - chkuser)".

Zdaje sobie sprawę z tego, że nie uda mi się wysłać wiadomości na taki adres ale bardzo prosiłbym o pomoc, ponieważ nie wiem jak skonstruować kod aby po napotkaniu takiego adresu omijał go wysyłając dalej.

Kopiuj
if (IdSMTP1->Connected() == FALSE) {
IdSMTP1->Connect();
}

IdSMTP1->Send(IdMessage1);
IdSMTP1->Disconnect();

Bardzo proszę o pomoc.

daniel1302
  • Rejestracja:ponad 16 lat
  • Ostatnio:10 dni
0
Kopiuj
try
{
   if (IdSMTP1->Connected() == FALSE) {
      IdSMTP1->Connect();
   }

   IdSMTP1->Send(IdMessage1);
   IdSMTP1->Disconnect();

} catch(Exception &ex) {
   ShowMessage(ex.ToString());
}

Head of the pprof.
edytowany 1x, ostatnio: daniel1302
0x0000000
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 5 lat
  • Postów:10
0

Bardzo prosiłbym o jakieś rozwinięcie. Jestem zielony i jakoś nie idzie mi dodanie wyjątku ;/

MarekR22
napisał samemu dając za mało kodu i za mało kontekstu.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.