German Mail per SMTP versenden

peternmb

Well-Known Member
Licensed User
Longtime User
Hallo,

ich möchte eine Mail ganz einfach per SMTP versenden und erhalte eine Fehlermeldung mit der ich Nichts anfangen kann.
Ich bin mir eigentlich sicher, dass das vor einiger Zeit schon einmal problemlos funktioniert hat.
B4X:
SMTP.Initialize("www.meinServer.de", 25, "meinBenutzername","meinPasswort", "SMTP")

    SMTP.UseSSL=False
    SMTP.StartTLSMode = True
    SMTP.AuthMethod=SMTP.AUTH_PLAIN

SMTP.To.Add("[email protected]")
SMTP.Sender   = "Ich"
SMTP.Subject  = "Testmail"
SMTP.Body     =  "Das ist nur eine Testmail"
'SMTP.AddAttachment(File.DirInternal,xListFile & ".PDF")
SMTP.Send
Die eingerückten Zeilen habe ich bereits (erfolglos) zusätzlich reingenommen.
Ich habe im Forum bereits einen Beitrag, leider ohne Lösung, dazu gefunden:
https://www.b4x.com/android/forum/threads/smtp.95386/#content
Das ist genau die Fehlermeldung die ich auch erhalte, aber ein Empfänger steht doch drin.
Port 25 stimmt, der Server nutzt TLS.
 

Alexander Stolte

Expert
Licensed User
Longtime User
klappt leider auch nicht
Dann google mal außerhalb des forums, SMTP ist nicht nur hier im Einsatz.


"The 554 5.5.1 error is the SMTP error "no valid recipients". It can occur if you've misspelled the recipient addresses but it can also occur if you are not properly authenticating to the outgoing server. "
https://stackoverflow.com/a/54617030
 

peternmb

Well-Known Member
Licensed User
Longtime User
Dann google mal außerhalb des forums, SMTP ist nicht nur hier im Einsatz.


"The 554 5.5.1 error is the SMTP error "no valid recipients". It can occur if you've misspelled the recipient addresses but it can also occur if you are not properly authenticating to the outgoing server. "
https://stackoverflow.com/a/54617030
Danke für den Hinweis.
Zumindest weiß ich jetzt, dass die Ursasche nicht zwingend der fehlende Empfänger ist.
Ich habe meine Einstellungen x-mal kontrolliert, aber die Zugangsdaten sind korrekt...
 

Ralf1971

Member
Licensed User
Hallo Leute,
ich bin neu hier und bei den ersten Versuchen.
Eine App für meine Einsätze beim Kunden habe ich geschrieben läuft auch gut.

jetzt möchte ich eine Mail versenden aber es läuft nicht.
Im Log steht:
java.lang.RuntimeException: Empty writer returned: 503 Bad sequence of commands

Mein kleines test Programm lade ich mit hoch.
Vielen Dank vorab
lG Ralf
 

Attachments

  • Mein Programm.zip
    9.3 KB · Views: 194

rboeck

Well-Known Member
Licensed User
Longtime User
Hallo,

ich habe in B4J vorige Woche fast den gleichen Code verwendet wie du:
Smtp.Init... . auch Port 587 in Verwendung
SMTP1.AuthMethod=SMTP1.AUTH_LOGIN
Smtp.UseSSL =false
Smtp.StartTSLMode=true

Das Konto über Outlook.de funktioniert in dieser Form ohne Probleme.
 

Ralf1971

Member
Licensed User
Guten Morgen
Besten Dank für die schnelle Antwort
Funktioniert bei mir jetzt auch mit Bitel.net mein Dsl Proveider.
Bei web.de muss pop und smtp erst freigeschaltet werden das gleiche gilt auch für Gmx.
Kommt beides von 1&1 auch die Web Oberflächen sind gleich
Also alle die Probleme haben schaut nach dem Proveider
Lg Ralf
 
Top