Announcement

Collapse
No announcement yet.

Indy 9 smtp mail versenden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Indy 9 smtp mail versenden

    Ich möchte eine Email versenden mit Indy aber es funtzt nicht,habe schon genug gegoogle aber krigs nicht hin.
    Hiier mein code

    procedure TForm1.FormCreate(Sender: TObject);

    begin


    IdSMTP1.Host := 'mail.gmx.net';
    IdSMTP1.Username:='feuerwehr-xyz';
    IdSMTP1.Password:='hallo';
    IdMessage1.from.text:='[email protected]';
    IdMessage1.sender.text:='Feuerwehr xyz';
    IdMessage1.Recipients.EMailAddresses:='Wolfg.janze [email protected]';
    IdMessage1.Subject:='Einsatz';
    IdSMTP1.Connect;
    IdSMTP1.Send(IdMessage1);
    IdSMTP1.DisConnect;
    end;
    kann mir jemand helfen

  • #2
    "Geht nicht" oder"kriege es nicht hin" ist keine Fehlermeldung
    Christian

    Comment


    • #3
      Nunja, wenn man es nicht für nötig hält, mittzuteilen, ob

      - Compiler
      - Linker
      - Laufzeit
      Fehler auftreten (oder eine sonstige Beschreibung WAS nicht geht), scheint es ja nicht mehr wichtig zu sein.

      Auch schmeisst Indy Exceptions und man kann Zustände abfragen.

      Würde mal das

      http://www.marquardtnet.info/cecke/q...quicky_35.html

      komplett nach Delphi (es ist das "gleiche" Indy) übernehmen. Dann dürfte der Fehler vermutlich weg sein
      Christian

      Comment


      • #4
        Sorry
        Fehlermeldung lautet
        5.7.0 need to autenticate via smtp- auth- login {mp008}

        Comment


        • #5
          IdSMTP1.Username:='feuerwehr-xyz';
          IdSMTP1.Password:='hallo';

          ist eines von beiden falsch.
          Der Username ist die eMailadresse mit @gmxblabla. die Angabe des Ports kann nicht schaden

          Des Weiteren versuchst du eine Mail ohne Body zu versenden
          Christian

          Comment

          Working...
          X