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:
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
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?
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
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?
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
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.