Seite 1 von 1

smtp: See4Xb <-> Xbase++ 2.0 [Erledigt]

Verfasst: Do, 01. Feb 2018 7:13
von Martin Altmann
Moin,
da wir wohl in diesem Monat nach gut 8 Jahren mal wieder alles an Software aktualisieren werden (Xbase++, XClass++, Xb2.NET, XppPdf, See4Xb) was wir aktuell benutzen, stellt sich mir die Frage, ob wir auch Marshallsofts See4Xb weiterhin nutzen müssen.
Ich hole mir die Foundation von Xbase++ und muss die Möglichkeit haben, per SMTP Mails senden zu können (auch per SSL). Dies war bisher ja Out-of-the-box nicht möglich, so dass wir uns da für Marshallsoft entschieden haben (was auch wunderbar funzt). Als Erweiterung für SSL brauchten wir dann ebenfalls noch STUNNEL.
Nun habe ich gehört, dass das Versenden von Mails per SMTP (auch verschlüsselt) wohl mit Xbase in der aktuellen Version klappen soll - darum hier die Fragen an die, die das bereits nutzen:
  • Geht das mit der Foundation?
  • Gehen die von mir genutzten Parameter auch unter Xbase++ (quoted_printable als quoted_html bzw. quoted_iso_8859_1 / html_charset als charset_8859)?
  • Ist es möglich, mehrere Anhänge an eine Mail zu hängen?
  • Kann der Body in einer Mail in zwei Formatierungen mitgegeben werden (nur Text und HTML), so dass die Anzeige am Mailclient in beiden Fällen funktioniert?
  • Kann ich unter Xbase+ 2.0 auf den Einsatz von STUNNEL für den verschlüsselten Transfer der Mails per SSL/TLS verzichten?
  • Werden die Authentifizierungen CRAM-MD5, LOGIN, PLAIN von Xbase++ 2.0 unterstützt?
Viele Grüße,
Martin

Re: smtp: See4Xb <-> Xbase++ 2.0

Verfasst: Do, 01. Feb 2018 7:57
von Klaus Schuster
Moin Martin,

auf die Schnelle: Soweit ich weiß, geht es erst ab der Prof-Version. In der Hilfe findet sich kein Verweis auf den SMTPClient.

Im Beispielprogramm steht "Port number 587 implies a secure SSL Connection". Das funktioniert mit meinem Server einwandfrei. STunnel ist hierfür nicht nötig. Die Geschwindigkeit des SMTPClient von Alaska ist übrigens um einiges besser, als die von See4Xb.

Re: smtp: See4Xb <-> Xbase++ 2.0

Verfasst: Do, 01. Feb 2018 8:00
von Martin Altmann
Klaus,
das mit der Geschwindigkeit habe ich auch gehört - würde das auch gerne nativ einsetzen!
Aber extra dafür auf die Pro wechseln: Nö :!:
Da sind die 55 USD für das Update von See4XB doch wesentlich günstiger, als die 950 € Differenz von Foundation zu Professional.

Viele Grüße,
Martin

Re: smtp: See4Xb <-> Xbase++ 2.0

Verfasst: Do, 01. Feb 2018 8:18
von Jan
Klaus hat Recht: Die Klasse SMPTClient() ist erst ab der Professional dabei. Und kann SSL.

Jan

Re: smtp: See4Xb <-> Xbase++ 2.0

Verfasst: Do, 01. Feb 2018 8:23
von Klaus Schuster
Moin Jan,

hast Du Informationen was der SMTPClient alles kann? Parameter, usw.

Re: smtp: See4Xb <-> Xbase++ 2.0

Verfasst: Do, 01. Feb 2018 8:57
von Jan
Hallo Klaus,

auch nur das, was in der Hilfe steht.

Ich habe übrigens diesen Thread zum Anlass genommen, endlich meine Fehlerbehandlung von blat auf SMTPClient() umzuschreiben. Das war echt simpel. Inkl. SSL, aber auch ohne Anhänge oder andere Details.

Jan

Re: smtp: See4Xb <-> Xbase++ 2.0

Verfasst: Do, 01. Feb 2018 9:02
von Klaus Schuster
Hi Jan,

Danke. In ..\Xbase++\source\samples\asinet\mail\sendmail.prg kann man einiges erkennen. Die Anwendung der Klasse ist tatsächlich einfach.

Re: smtp: See4Xb <-> Xbase++ 2.0

Verfasst: Do, 01. Feb 2018 13:32
von AUGE_OHR
warum etwas "externes" wenn es Windows seit XP "selbst" kann : CDO

Re: smtp: See4Xb <-> Xbase++ 2.0

Verfasst: Do, 01. Feb 2018 13:48
von Tom
Stimmt, Jimmy.

https://dbwiki.net/wiki/VBA_Tipp:_E-Mai ... nden_(CDO)

Allerdings - warum sich verbiegen, wenn es ab der 2.0 enthalten ist und funktioniert? Allerdings auch hier - wie bei See4Xb - nur, wenn man direkt mit dem Mailserver schwatzt. MAPI ist ein anderer Schuh.

Re: smtp: See4Xb <-> Xbase++ 2.0

Verfasst: Do, 01. Feb 2018 14:15
von Jan
Tom,

für Martin wäre das aber eventuell schon eine Aternative, da er ja nicht die Professional hat. Und nur die hat die ASINet.

Jan

Re: smtp: See4Xb <-> Xbase++ 2.0

Verfasst: Fr, 02. Feb 2018 8:32
von Martin Altmann
Moin,
bevor ich alles auf CDO umprogrammiere, bleibe ich bei See4XB. Da weiß ich, dass es funktioniert und ich mir auch beim nächsten Windowsupdate keine Gedanken drum machen muss (Thema MAPI und der "sterbende Schwan").
Am ehesten würde ich es durch Xbase++ erledigen lassen - aber den doppelten Preis nur dafür ist es mir dann doch nicht wert! Da zahle ich lieber die 55 US$ für das Update von See4XB.

Viele Grüße,
Martin

Re: smtp: See4Xb <-> Xbase++ 2.0

Verfasst: So, 11. Feb 2018 3:52
von UliTs
Vielleicht kann man dieKlasse -ähnlich wie beider ADSDBE- einzeln zur Foundation dazuerwerben.

Re: smtp: See4Xb <-> Xbase++ 2.0

Verfasst: So, 11. Feb 2018 5:56
von Martin Altmann
Moin Uli,
vielleicht - aber dann sicherlich für mehr, als mich das Update auf die aktuelle See4XB gekostet hat (55 US$).
Aber das Thema ist jetzt im Prinzip durch, da alle Updates erworben sind.

Viele Grüße,
Martin