Probleme Mailversand mit blat.dll [ERLEIDGT]

Alle Fragen um die Programmierung, die sich sonst nicht kategorisieren lassen. Von Makro bis Codeblock, von IF bis ENDIF

Moderator: Moderatoren

Antworten
Benutzeravatar
Rolf Ramacher
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1930
Registriert: Do, 09. Nov 2006 10:33
Wohnort: Bergheim
Danksagung erhalten: 3 Mal
Kontaktdaten:

Probleme Mailversand mit blat.dll [ERLEIDGT]

Beitrag von Rolf Ramacher »

Hallo zusammen

irgendetwas mache ich noch falsch

Code: Alles auswählen

#include "dll.ch"

Function email_senden(cBody,csubject,cTo,cFrom,cPw,cSsl)
LOCAL cBlatDLLName := "BLAT.DLL", cParameter:="", nRueck:=0

cParameter := " -body " + Chr(34) + cbody + Chr(34)+ ;
" -subject " + Chr(34) + cSubject + Chr(34) + ;
" -to " + cTo + ;
" -server " + "smtp.server" + " -f " + cFrom + " -pw "+cPw+cSsl


nBlatDll := dllLoad(cBlatDLLName)

IF nBlatDll > 0
nRueck := DllCall(nBlatDll, DLL_STDCALL , "Send", cParameter) // *** Send muss genauso geschrieben werden.
ENDIF
Return Nil
es kommt keine email an. Ich habe es getestet mit freenet und mit gmx. - der Postausgangsport stimmt überein - passwort auch. Alles was mit blat zu tun hat liegt in gleichen Ordner wie die Anwenung.
wo liegt der Fehler ??
Zuletzt geändert von Rolf Ramacher am Di, 26. Mai 2015 17:03, insgesamt 1-mal geändert.
Gruß Rolf

Mitglied der Gruppe XUG-Cologne
www.xug-cologne.de
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: E-mail Umstellung auf SSL

Beitrag von Manfred »

man kann mit blat auch ein Protokoll führen, in dem steht dann drin, was evtl. schief gelaufen ist
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Probleme Mailversand mit blat.dll

Beitrag von Jan »

Mich würde mal der Wert von nBlatDll interessieren. Und natürlich der Inhalt von cParameter - nachdem der String zusammengebaut ist.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Probleme Mailversand mit blat.dll

Beitrag von Tom »

Wird die DLL geladen (was ist der Rückgabewert von DLLLoad()?)? Wie sieht der zusammengesetzte Parameter genau aus?
Herzlich,
Tom
Benutzeravatar
Rolf Ramacher
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1930
Registriert: Do, 09. Nov 2006 10:33
Wohnort: Bergheim
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Probleme Mailversand mit blat.dll

Beitrag von Rolf Ramacher »

ja die DLL wird geladen

für nBlattdll wird folgendes zurückgegeben 61669376

so sieht cparameter aus

Code: Alles auswählen

 -body "import beendet" -subject "test" -to r.ramacher@sprinter-software.de -server smtp.server -f rolf.ramacher@gmx.de -pw xxxxxxxx -port 587 
xxxxxxxx steht für das Passwort. mein Passwort von meiner email-adresse will ich ja nun trotzdem nicht preisgeben. der Port 587 stimmt. steht so auch in den Konten drin.
sieht aber doch richtig aus oder ???
Gruß Rolf

Mitglied der Gruppe XUG-Cologne
www.xug-cologne.de
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16502
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Probleme Mailversand mit blat.dll

Beitrag von Martin Altmann »

Was soll smtp.server sein?
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Rolf Ramacher
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1930
Registriert: Do, 09. Nov 2006 10:33
Wohnort: Bergheim
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Probleme Mailversand mit blat.dll

Beitrag von Rolf Ramacher »

Hallo Martin,

was gehört denn da hin? ich stehe im Moment auf dem Schlauch nach -server ??
der Name des SMTP - servers- ?

habe ich jetzt auch eingetragen. passiert aber auch nichts. ?
Gruß Rolf

Mitglied der Gruppe XUG-Cologne
www.xug-cologne.de
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Probleme Mailversand mit blat.dll

Beitrag von Tom »

was gehört denn da hin?
Der Name des SMTP-Servers. Bei GMX beispielsweise dürfte das "mail.gmx.net" sein.
Herzlich,
Tom
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16502
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Probleme Mailversand mit blat.dll

Beitrag von Martin Altmann »

Yup, Tom, darum fragte ich.
Eine Variable wird das da oben ja nicht sein!

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Probleme Mailversand mit blat.dll

Beitrag von Tom »

Ich nehme an, dass die Authentifizierung bei GMX auch die Angabe eines Nutzernamens erfordert.
Herzlich,
Tom
Benutzeravatar
Rolf Ramacher
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1930
Registriert: Do, 09. Nov 2006 10:33
Wohnort: Bergheim
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Probleme Mailversand mit blat.dll

Beitrag von Rolf Ramacher »

jetzt scheint es zu klappen.

danke nochmal für die Hilfe
Gruß Rolf

Mitglied der Gruppe XUG-Cologne
www.xug-cologne.de
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Probleme Mailversand mit blat.dll

Beitrag von Koverhage »

Wenn es dann klappt, kannst Du das Thema ja auf erledigt setzen.
Gruß
Klaus
Antworten