Einzelnen Beitrag anzeigen

Chrissi91

Registriert seit: 28. Jul 2005
849 Beiträge
 
#26

Re: Email mit Indy verschicken

  Alt 18. Dez 2005, 15:49
Was mache ich falsch? Bei Breakponits, Fehler eingrenzen, logisch mitdenken müsste es eigentlich klappen. Ich denke mal, es liegt an dem Befehl

email.Recipients.Add.Text := adressen[i]; bzw.

email.Recipients.Add.Text := trim(adressen[i]); Ich bekomme immer den Fehler: Project1.exe raised exception class EldSMTPReplyError with message ''. Process stopped. Use run or step to continue.

Delphi-Quellcode:
procedure TForm1.SpeedButton3Click(Sender: TObject);
var
 i,a: integer;
 adressen: array[1..1000] of string;
begin
 speedbutton3.Enabled:=False;
 try
 a:=0;
 for i:= 0 to listbox1.Items.count-1 do
  begin
   a:=a+1;
   adressen[a] := listbox1.Items[i];
   //memo1.lines.add(adressen[a]);
  end;
 for i:= 1 to a do
  begin
   email.Recipients.Add.Text := adressen[i]; //auch wenn ich es so mache, klappt es nicht: email.Recipients.Add.Text := trim(adressen[i]);
  end;
 with email do
  begin
   Clear;
   From.Text := Trim(edit3.Text);
   Subject := Trim(edit2.Text);
   Body.Assign(memo1.Lines);
  end;
 with idsmtp do
  begin
   Connect;
    try
     Send(email);
    finally
   Disconnect;
  end;
 end;
 finally
  speedbutton3.Enabled:=True;
 end;
end;
  Mit Zitat antworten Zitat