![]() |
SMTP bei web.de funktioniert nicht
Hi,
ich kann mit meinem Programm schon E-Mails über Googlemail versenden. Wie von Gmail gewünscht über Auth SMTP und TLS. in Delphi IdSSLIOHandlerSocketOpenSSL1 Wenn ich das gleiche nun bei web.de probiere scheitere ich an einem SMTPReplyError mit der Meldung Sytax Error und es stoppt vor SMTP1.Send Ich habe aus älteren Threads gelesen dass man sich mit Pop3 Authentifizieren soll. Ich kenne mich da nicht so aus und habe mal was probiert aber damit hängt sich mein Programm auf und das Pop3 Disconnected anscheinend nicht mehr.
Delphi-Quellcode:
Ohne IdPop31.connect; funktioniert wieder alles.
begin
SmtpServerName:=FormServ.Edit1.Text; SmtpServerPort:=StrToInt(FormServ.Edit2.Text); SmtpServerUser:=FormServ.Edit3.Text; SmtpServerPassword:=FormServ.Edit4.Text; UserEmail:=Self.Edit5.Text; UserName:=FormServ.Edit6.Text; Betreff:=Self.Edit7.Text; Eigenemail:= FormServ.Edit9.Text; CC:=Self.Edit4.Text; BCC:=Self.Edit9.Text; Pop3Port:=StrToInt(FormServ.Edit5.Text); Pop3ServerName:=FormServ.Edit7.Text; IdPop31.Username:=SmtpServerUser; idpop31.Password :=SmtpServerPassword; idpop31.Port :=Pop3Port; idpop31.Host :=Pop3ServerName; try IdPop31.Connect; except ShowMessage ('Es ist ein Fehler aufgetreten'); end; //IdPop31.Disconnect; IdSMTP1.Host := SmtpServername; IdSMTP1.Port := SmtpServerPort; IdSMTP1.Username := SmtpServerUser; IdSMTP1.Password := SmtpServerPassword; IdSMTP1.Connect; IdMessage1.From.Name := UserName; IdMessage1.From.Address:=SmtpServerUser; IdMessage1.Recipients.Add.Address := UserEmail; IdMessage1.ReplyTo.Add.Address := EigeneMail; Idmessage1.CCList.EMailAddresses:= CC; IdMessage1.BccList.EMailAddresses:=BCC; IdMessage1.Subject := Betreff; IdMessage1.Body.Assign(Memo1.Lines); begin if RadioButton1.Checked then begin IdMessage1.Priority:=mpNormal; end else IdMessage1.Priority:= mpHigh; end; try IdSMTP1.Send(IdMessage1); finally IdSMTP1.Disconnect; //IdPop31.Disconnect; end; Idmessage1.Clear; application.MessageBox('Erfogreich','Ergebnis!'); end; |
AW: SMTP bei web.de funktioniert nicht
Anscheinend weiß niemand was?
|
AW: SMTP bei web.de funktioniert nicht
Das mit POP before SMTP ist nicht nötig wenn du SMTP Auth nimmst.
Das mit dem Fehler ist komisch vor allem das es vor SMTP.Send kommt |
AW: SMTP bei web.de funktioniert nicht
Mit diesem Code klappt es mit GMail und GMX, Hotmail und Yahoo haben andere Authentication Fehler, aber da verstehe ich den Fehler wenigstens.
Bei web.de kommt immer der Syntax error in Parameters or Argument Fehler. Bild ist unten verlinkt. Einstellungen von IdSMTP1 UseTLS: utUseRequireTLS ; IOHandler: IdSSLIOHandlerSocketOpenSSL1 IdSSLIOHandlerSocketOpenSSL1 ist auf Port 110
Delphi-Quellcode:
//SENDEN
procedure TFormMain.Senden1Click(Sender: TObject); begin SmtpServerName:=FormServ.Edit1.Text; SmtpServerPort:=StrToInt(FormServ.Edit2.Text); SmtpServerUser:=FormServ.Edit3.Text; SmtpServerPassword:=FormServ.Edit4.Text; UserEmail:=Self.Edit5.Text; UserName:=FormServ.Edit6.Text; Betreff:=Self.Edit7.Text; Eigenemail:= FormServ.Edit9.Text; CC:=Self.Edit4.Text; BCC:=Self.Edit9.Text; IdSMTP1.Host := SmtpServername; IdSMTP1.Port := SmtpServerPort; IdSMTP1.Username := SmtpServerUser; IdSMTP1.Password := SmtpServerPassword; IdSMTP1.Connect; IdMessage1.From.Name := UserName; IdMessage1.From.Address:=SmtpServerUser; IdMessage1.Recipients.Add.Address := UserEmail; IdMessage1.ReplyTo.Add.Address := EigeneMail; Idmessage1.CCList.EMailAddresses:= CC; IdMessage1.BccList.EMailAddresses:=BCC; IdMessage1.Subject := Betreff; IdMessage1.Body.Assign(Memo1.Lines); //Was soll ich senden? begin if RadioButton1.Checked then begin IdMessage1.Priority:=mpNormal; end else IdMessage1.Priority:= mpHigh; end; try IdSMTP1.Send(IdMessage1); finally IdSMTP1.Disconnect; end; Idmessage1.Clear; application.MessageBox('Erfogreich','Ergebnis!'); end; ![]() web.de SMTP Servername und Passwort ist richtig, Outlook getestet. |
AW: SMTP bei web.de funktioniert nicht
Also der Fehler sagt das was von Web.de zurückkommt was idsmtp nicht versteht.
Ich würde das ganze mal ohne SSL versuchen, und der SMTP Port ist 25 und nicht 110 |
AW: SMTP bei web.de funktioniert nicht
Ich habe das ganze jetzt mal mit einer neuen IdSMTP Komponenente ausprobiert. Ohne SSl oder TLS
Mit Port 587 und 25 Gleicher Fehler Den Port 110 habe ich nur bei der Komponente IdSSLIOHandlerSocketOpenSSL1 als SSL Port angegeben. Aber bei der neuen Komponente IdSMTP2 habe ich SSL ja mal ganz weggelassen, trotzdem gleicher Fehler. Soll ich mal das ganze Projekt hier Uploaden? |
AW: SMTP bei web.de funktioniert nicht
*push*
Anscheinend gibt es keine Lösung dazu. |
AW: SMTP bei web.de funktioniert nicht
Schon mal probiert erst mit POP3 sich anzumelden und dann ganz normal mit SMTP versucht Mails zu verschicken auf den Standardport?
|
AW: SMTP bei web.de funktioniert nicht
Wenn ich mir so die Einstellungen bei web.de ansehe, dann kann das wohl auch so nicht funktionieren:
Code:
SMTP-Port: 587 und SSL
|
AW: SMTP bei web.de funktioniert nicht
Klappt alles einwandfrei mit web.de, wenn es richtig eingestellt ist
Delphi-Quellcode:
Den SSL-IO-Handler braucht man nur auf die Form klatschen und an die IdSMTP-Komponente hängen, die Einstellungen werden automatisch angepasst und sollten dann so aussehen:
object IdSMTP1: TIdSMTP
IOHandler = IdSSLIOHandlerSocketOpenSSL1 Host = 'smtp.web.de' Password = '***password***' Port = 587 SASLMechanisms = <> UseTLS = utUseRequireTLS Username = '***email-address***' Left = 80 Top = 72 end
Delphi-Quellcode:
und hier der Code um die Nachricht zu versenden:
object IdSSLIOHandlerSocketOpenSSL1: TIdSSLIOHandlerSocketOpenSSL
Destination = 'smtp.web.de:587' Host = 'smtp.web.de' MaxLineAction = maException Port = 587 DefaultPort = 0 SSLOptions.Mode = sslmUnassigned SSLOptions.VerifyMode = [] SSLOptions.VerifyDepth = 0 Left = 200 Top = 88 end
Delphi-Quellcode:
//EDIT:
procedure TForm1.Button1Click( Sender : TObject );
begin IdSMTP1.Connect; try if IdSMTP1.Authenticate then IdSMTP1.Send( IdMessage1 ); finally IdSMTP1.Disconnect( True ); end; end; Man muss natürlich die ![]() |
AW: SMTP bei web.de funktioniert nicht
Unabhängig von Sir Rufos Empfehlungen:
POP3: pop3.web.de über Port 110 (ohne SSL oder sonstigen Schickschnack) SMTP: smtp.web.de über Port 25 (ohne SSL oder sonstigen Schickschnack) "SMTP after POP3" kann ich bei web.de nur alle 720 Sekunden, wenn "SMTP after POP" eingestellt ist. Ansonsten würde ich versuchsweise mal empfehlen, die E-Mail-Überwachung des Virenscanners (speziell das Avira-Zeugs) abschalten. HTH PS: Bei yahoo.de muß man POP3 und SMTP erst auf der Homepage freischalten! GG |
AW: SMTP bei web.de funktioniert nicht
Liste der Anhänge anzeigen (Anzahl: 1)
Ich meine, dass ich genau das gemacht habe.
Kannst du dir das mal bitte kurz ansehen? PS. Nicht wundern über die vielen Sachen rechts unten, hab da einiges ausprobiert. |
AW: SMTP bei web.de funktioniert nicht
Hier tut sich wohl auch nichts mehr :(
|
AW: SMTP bei web.de funktioniert nicht
Die Einstellungen von Sir Rufo bei web.de funktionieren prima.
Jetzt ahbe ich aber das Problem, das ich über mail.vivio.de senden möchte. Kann mir da einer mit den Einstellungen helfen? Ich komm da gerade nicht weiter. |
AW: SMTP bei web.de funktioniert nicht
Hast du schon mal mit Outlook/Outlook Express ein Konto erfolgreich eingerichtet?
Schau dir dann mal die gesamten Einstellungen an, speziell die Seite mit den erweiterten Informationen. Dort findest du eigentlich alles heraus, was du benötigst. Unter diesem ![]() |
AW: SMTP bei web.de funktioniert nicht
Ich glaube...
dass web.de SMTP Server momentan Probleme haben. zweitens, gibt es in den Settings von web.de genauere Infos. |
AW: SMTP bei web.de funktioniert nicht
Zitat:
|
AW: SMTP bei web.de funktioniert nicht
Zitat:
Auch die Anleitung von Vivio hab ich gefunden (und gelesen :wink:) Aber es geht trotzdem nicht. Auffallend ist, das wenn ich einen falschen Port verwende nach geraumer Zeit einen Socket Error 10060 connection timed out bekomme. Versuche ich es über Port 465 kommt garkeine Antwort und das Prg. hängt... |
AW: SMTP bei web.de funktioniert nicht
Zitat:
Zitat:
|
AW: SMTP bei web.de funktioniert nicht
Zitat:
An manchen Internetzugängen, insbesondere an Universitäten, in Firmennetzen, Hotels oder auch im Ausland, ist aus Spamschutzgründen der SMTP-Versand über den Port 25 gesperrt - in diesem Fall wird der E-Mail Versand geblockt. Alternativ kann hier der Versand mittels SMTP-Authentifizierung über den Port 587 verwendet werden. |
AW: SMTP bei web.de funktioniert nicht
Zitat:
|
AW: SMTP bei web.de funktioniert nicht
Im Titel steht:
SMTP bei web.de funktioniert nicht Wenn die Frage sich nicht auf web.de bezieht, dann bitte NEUEN Thread eröffnen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz