Probleme mit Email senden über NMSMTP



  • Hallo,
    ich versuche über ein selbst gebasteltes Mail Programm Emails zu versenden. Zum versenden nutze ich die Komponente NMSMTP. Es handelt sich um eine GMX Adresse mit der ich teste.

    Dabei bekomme ich folgenden Fehler:

    Im Project email.exe ist eine Exception der Klasse Exception aufgetreten.
    Meldung: '550 5.7.0{mp003} Need to authenticate via SMTP-AUTH-Login . Proyess wurde angehalten. Mit einyelne Anweisung oder Start fortsetzen.

    Das abholen der Mails klappt problemlos. Habe auch vor dem versenden Sicherheitshalber EMails abgeholt.

    Wenn jemand von euch ne Idee hat w're das sehr hilfreich.
    Der Fehler tritt in der Funktion

    NMSMTP1->SendMail();
    

    auf.

    Hier einmal der komplette Code.

    void __fastcall TForm3::Action1Execute(TObject *Sender)
    {
    NMSMTP1->PostMessage->ToAddress->Add(LabeledEdit1->Text);
    NMSMTP1->PostMessage->ToCarbonCopy->Add(LabeledEdit2->Text);
    NMSMTP1->PostMessage->ToBlindCarbonCopy->Add(LabeledEdit3->Text);
    NMSMTP1->PostMessage->Subject = LabeledEdit4->Text;
    NMSMTP1->PostMessage->Attachments->AddStrings(ListBox1->Items);
    NMSMTP1->PostMessage->Body->Assign(Memo1->Lines);
    if (LabeledEdit1->Text!=""){
            if (!NMSMTP1->Connected)
                    NMSMTP1->Connect();
            NMSMTP1->SendMail();
            Form3->Hide();
    }else
            ShowMessage("Sie müssen eine Empfängeradresse angeben!");
    
    }
    

    Mr.Blond



  • Sorry,

    Habe den Fehler schon gefunden. Lag an den GMX Sicherheitseinstellungen.

    MFG

    Mr.Blond


Anmelden zum Antworten