VO mit Outlook 365

Deutschsprachiges X#-Forum – German language forum

Moderator: wriedmann

FFF
Posts: 1743
Joined: Fri Sep 25, 2015 4:52 pm
Location: Germany

Re: VO mit Outlook 365

Post by FFF »

Wenn es nur am SSL hängt: Ich habe mir mit "Stunnel" beholfen, zu finden auf stunnel.org, einer Freeware, die als Service läuft, und das Kapitel der Legitimation für alles, was E-Mail heißt, erledigt.
Wirkt auf den ersten Blick etwas abschreckend, ist aber eigentlich einfach. Nach der Installation editiert man die stunnel.conf und fügt den dort vordefinierten Beispielen etwas bei wie:

Code: Select all

[Hetzner-pop3]
client = yes
accept = 127.0.0.1:110
connect = mail.your-server.de:995
verifyChain = yes
CAfile = ca-certs.pem
checkHost = mail.your-server.de
OCSPaia = yes
"Dein" Mailprogramm spricht ganz altmodisch mit Port 110, den Rest erledigt das Tool. Läuft bei mir seit 18 Monaten ohne ein Problem.
Regards
Karl
(on Win8.1/64, Xide32 2.20, X#2.20.0.3)
User avatar
wriedmann
Posts: 4081
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Re: VO mit Outlook 365

Post by wriedmann »

Hallo Martin,
zu importieren ist auch nur das AEF.
Hast Du ein VO vor 2.8 SP4?
Dann musst Du auch den Inhalt der PRG-Datei ins AEF integrieren.
Wenn Du das gemacht hast und immer noch Fehler beim Kompilieren bekommst: dann wäre es einmal wichtig zu wissen, welche Fehler und welche VO-Version Du hast.
Zur Laufzeit sollte nur die sendmail.dll (und ggf. die sendmail.pdb) im Verzeichnis des Exes liegen.
Die SendMail.viaef sind die Quellen für die SendMail.DLL im XIDE-Export-Format (XIDE ist die in X# geschriebene IDE für X# vom X#-Teammember Chris Pyrgas).
Die SendMail.DLL ist für den SMTP-Zugriff gedacht, d.h. rein für den Mailversand über SMTP-Server.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Tudorf
Posts: 50
Joined: Wed Feb 08, 2023 3:43 pm

Re: VO mit Outlook 365

Post by Tudorf »

Hallo Wolfgang

Ich habe VO 2.8 SP 3 Build 2837

Ich habe inder AEF ein Modul eingefügt und die PRG importiert. Er kompiliert und hat nach dem Starten den Fehler
"Windows call CreateProcess() failed on starting ......SendmailDemo.DBG"

Ich hatte interessehalber versucht die XIDE con XSharp zu installieren.
Die XSharpSetupPublic2.21.0.5.EXE läßt sich aber nicht starten.
Habe ich das richtige Programm?

Martin
FFF
Posts: 1743
Joined: Fri Sep 25, 2015 4:52 pm
Location: Germany

Re: VO mit Outlook 365

Post by FFF »

Die XSharpSetupPublic2.21.0.5.EXE läßt sich aber nicht starten.
Etwas detailliertere Fehlerbeschreibung wäre schön...
Regards
Karl
(on Win8.1/64, Xide32 2.20, X#2.20.0.3)
User avatar
wriedmann
Posts: 4081
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Re: VO mit Outlook 365

Post by wriedmann »

Hallo Martin,
das Problem mit dem nicht Starten ist typisch für COM SidebySide (also registrierungsfreies COM).
Ich nehme an, Du das die DLL nicht dorthin kopiert, wo die Exe erzeugt wird.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Tudorf
Posts: 50
Joined: Wed Feb 08, 2023 3:43 pm

Re: VO mit Outlook 365

Post by Tudorf »

Hallo Wolfgang

Das Beispiel kann ich starten. lag wohl an der DLL was ich aus dem Fehler nicht erkannt hatte. Teste ich nachher.

Die EXE mach nachts. Keine Fehler. Wenn ich die Exe ausführe (Doppelklick oder als Administratot) ändert sich kurz der Mauszeiger und dann ist wieder alles normal.

Setzt das Programm irgendetwas vorraus? Ich habe Win 10.

Ist es das richtige Programm für die Xide von XSharp?

Danke Martin
User avatar
wriedmann
Posts: 4081
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Re: VO mit Outlook 365

Post by wriedmann »

Hallo Martin,
hast Du die Funktion aus dem Beispiel in Dein Programm eingebaut?
Dann musst Du auch das Manifest übernehmen.
Ohne Manifest geht das nicht.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Tudorf
Posts: 50
Joined: Wed Feb 08, 2023 3:43 pm

Re: VO mit Outlook 365

Post by Tudorf »

Hallo Wolfgang

Ich habe nur deine Demo gestartet.

Ich habe die Mailserver gmail, 1blue.de und web.de probiert. Das Programm sendet nicht. Bei 1blue.de und web.de kommt der Fehler "Fehler bei SSPI-Aufruf, siehe interne Ausnahme". Bei gmail kommt "Für den SMTP-Server ist eine sichere Verbindung erforderlich oder der Client wurde nicht authentifiziert. Die Serverantwort war: 5.7.0 Must issue a STARTLS command first. For more information got to""

Ich habe immer nur meinen Loginnamen und mein Password. Was anderes habe ich nicht. Braucht man andere Zugangsdaten sum versenden wie zum zugriff auf die Mailskonten?

Ich habe gesehen, dass du auch Wartung per Anydesk machst. Was nimmst du die Stunde? Vieleicht ist es einfacher, du schaltet dich mal auf.

Martin
FFF
Posts: 1743
Joined: Fri Sep 25, 2015 4:52 pm
Location: Germany

Re: VO mit Outlook 365

Post by FFF »

Wenn ich es richtig lese, hat Martin bisher KEIN X# installiert? Ohne das gibt es auch kein Xide...
Regards
Karl
(on Win8.1/64, Xide32 2.20, X#2.20.0.3)
User avatar
wriedmann
Posts: 4081
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Re: VO mit Outlook 365

Post by wriedmann »

Hallo Martin,
mein Problem ist meine Zeit.... ich bin zu normalen Geschäftszeiten, d.h. Mo bis Fr 7:00 bis 20:00 dauerhaft ausgebucht.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Post Reply