1. Artikel
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Paules-PC-Forum.de
  2. Forum
  3. Programmierung
  4. XProfan

SMTP Sendmail geht nicht mit SSL?

  • Martin_K
  • 29. April 2014 um 15:57
  • Martin_K
    Fortgeschrittener
    Reaktionen
    7
    Beiträge
    165
    • 29. April 2014 um 15:57
    • #1

    Es dürfte wohl die Verschlüsselung sein, die es seit ein paar Tagen bei Strato verhindert, daß ich über die SMTP Sendmailfunktion aus XProfan Mails rausschieben kann. Gibts da eine Lösung? Irgendwas zum einbinden, eine DLL oder sowas?

    ---
    Xprofan X4, Win7/32, Win10/64

  • Online
    RGH
    Fortgeschrittener
    Reaktionen
    652
    Beiträge
    1.536
    • 1. Mai 2014 um 20:06
    • #2

    Hallo,

    vielleicht hilft es, hinter dem Hostnamen durch Duppelpunkt getrennt, den Port anzugeben, der für die inzwischen übliche STARTLS-Verschlüsselung 587 ist, z.B. "smtp.1und1.de:587".

    Gruß
    Roland

    AMD Ryzen 5 5600U with Radeon Graphics 2,3 GHz / 32 GB RAM / 500 + 2000 GB SSD / Windows 11 - XProfan X4a

    Als Backup: MD Athlon II X2 2,9 GHz / 8 GB RAM / 500 + 1000 GB HDD / ATI Radeon 3000 (onboard) / Windows 10(64) - XProfan X4

    http://www.xprofan.de

  • Martin_K
    Fortgeschrittener
    Reaktionen
    7
    Beiträge
    165
    • 1. Mai 2014 um 20:53
    • #3

    funktioniert leider nicht, auch mit den Ports, die ich im Thunderbird beim Einstellen angezeigt bekomme.

    ---
    Xprofan X4, Win7/32, Win10/64

  • Martin_K
    Fortgeschrittener
    Reaktionen
    7
    Beiträge
    165
    • 22. Juni 2014 um 14:02
    • #4

    Bei Providern, die noch keine verschlüsselte Passwortübergabe zwingend fordern, geht das SMTPMail noch - hat jemand eine Idee, wie man das Passwort verschlüsselt übergibt?

    ---
    Xprofan X4, Win7/32, Win10/64

  • H.Brill
    Stammuser
    Reaktionen
    508
    Beiträge
    1.192
    • 22. Juni 2014 um 15:49
    • #5

    Da wäre als erstes Roland gefragt,
    daß er den Port variabel gestaltet.
    Bei mir (T-online) ist das 465.
    z.B. @Smtp("SetPort", portnr&)

    Ich nehme mal an, daß hier die alte Nummer
    fest eingebaut ist.

    Beim SSL müßte man mal bei OpenSSL
    schauen. Da gibt es 2 DLLs.

    Es gibt auch Programme, die das über
    TCP tunneln, sodaß das alte pop3
    noch verwendet werden kann.

    Wir sind die XProfaner.

    Sie werden von uns assimiliert.

    Widerstand ist zwecklos!

    Wir werden alle ihre Funktionen und Algorithmen

    den unseren hinzufügen.

  • Online
    RGH
    Fortgeschrittener
    Reaktionen
    652
    Beiträge
    1.536
    • 23. Juni 2014 um 12:47
    • #6

    Hallo,

    wenn es auch - aus unerfindlichen Gründen - nicht in der Hilfe steht: Der Port kann hinter dem Hostnamen durch Doppelpunkt getrennt angegeben, so wie es üblicherweise auch in manch anderen Programmen üblich ist, etwa "mein.provider.de:465".

    Gruß
    Roland

    AMD Ryzen 5 5600U with Radeon Graphics 2,3 GHz / 32 GB RAM / 500 + 2000 GB SSD / Windows 11 - XProfan X4a

    Als Backup: MD Athlon II X2 2,9 GHz / 8 GB RAM / 500 + 1000 GB HDD / ATI Radeon 3000 (onboard) / Windows 10(64) - XProfan X4

    http://www.xprofan.de

  • christoph Schultz
    Gast
    • 29. September 2014 um 16:48
    • #7

    Als SMTP-HOST geht weder smtpmail.t-online.de:465 noch securesmtp.t-online.de:465

    Gibt es eine Lösung um @SMTP("SendMail",S1,S2,S3,S4,S5,S6,S7) dennoch zu verwenden ?


    Vielen Dank

  • Martin_K
    Fortgeschrittener
    Reaktionen
    7
    Beiträge
    165
    • 29. September 2014 um 19:28
    • #8

    egal ob strato oder t-online. Ich behelfe mir derzeit mit dem Umweg über Thunderbird: Ich schreibe die Mails im Programm und statt sie dann über SMTP zu verschicken, kopier ich den Mailtext in die Zwischenablage und rufe dann den Thunderbird mit Übergabe des Mailempfängers auf:

    Code
    ShellExec("mailto:"+MiName$+"?preselectid=id2", "open", 1)


    und geb da den Betreff noch per Hand ein, Text dann mit CTRL-V reinkopiert und gut. Nicht so komfortabel wie vorher, aber wenigstens habe ich die Mailtexte noch bei meinen Aktennotizen.

    ---
    Xprofan X4, Win7/32, Win10/64

  • Online
    RGH
    Fortgeschrittener
    Reaktionen
    652
    Beiträge
    1.536
    • 30. September 2014 um 14:15
    • #9

    Hallo,

    das von mir benutzte Paket für den SMTP-Versand (SYNAPSE) soll
    angeblich SSL/TLS unterstützen, aber es will einfach nicht damit
    funktionieren, zumindest nicht mit allen Providern.

    Ich habe eMAil-Accounts bei 1&1 und t-online.Bei 1&1 klappt es,
    wenn ich den Port 587 (STARTTLS) angebe, aber nicht wenn ich 465
    (SSL/TLS) angebe.
    t-online erlaubt nur SSL/TLS (Port 465).

    Ich habe zwar schon stundenlang herumprobiert und gesucht, aber noch
    keine Lösung gefunden. Auch eine Alternative zu SYNAPSE habe ich nicht
    gefunden.

    Wer da eine funktionierende Idee hat, kann sich eine kostenlose Vollversion von XProfan X3 verdienen!

    Gruß
    Roland

    AMD Ryzen 5 5600U with Radeon Graphics 2,3 GHz / 32 GB RAM / 500 + 2000 GB SSD / Windows 11 - XProfan X4a

    Als Backup: MD Athlon II X2 2,9 GHz / 8 GB RAM / 500 + 1000 GB HDD / ATI Radeon 3000 (onboard) / Windows 10(64) - XProfan X4

    http://www.xprofan.de

  • Michael Wodrich
    Profi
    Reaktionen
    263
    Beiträge
    562
    • 30. September 2014 um 19:30
    • #10

    (Ok - per Hand in Browser eintragen, wenn das nicht aufgerufen werden will. Site ist vorhanden.)
    Synapse

    Per Vorgabe ist SSL nicht drin. Und nach dem Text muss dann wohl die DLL mitgeliefert werden...

    Zitat

    You can use OpenSSL, CryptLib, StreamSecII or OpenStreamSecII SSL support with Synapse. By default, no SSL support is used.
    The support is activated by putting the chosen unit name in the uses section in your project. You also have to put the binary library file in your project path (Windows), or install it into your library search path (Linux, OSX).
    Synapse loads SSL library files in runtime as dynamic libraries.

    Gruß
    Michael Wodrich

    Programmieren, das spannendste Detektivspiel der Welt.

    Einmal editiert, zuletzt von Volkmar (30. September 2014 um 19:54) aus folgendem Grund: Habe den Link mal korrigiert, der lief irgendwie verkehrt

  • Online
    RGH
    Fortgeschrittener
    Reaktionen
    652
    Beiträge
    1.536
    • 30. September 2014 um 20:34
    • #11

    Ah, Danke, diesen Hinweis hatte ich wohl übersehen. Eine DLL mitliefern zu müssen, gefällt mir gar nicht. Also habe ich erst mal OpenStrSecII ausprobiert, das ohne DLL auskommt. Auf den ersten Blick scheint es zu funktionieren, aber die XProfan.exe und die PrfRun32.exe werden jeweils über 2.5 MB groß.

    Ich forsche weiter ...

    AMD Ryzen 5 5600U with Radeon Graphics 2,3 GHz / 32 GB RAM / 500 + 2000 GB SSD / Windows 11 - XProfan X4a

    Als Backup: MD Athlon II X2 2,9 GHz / 8 GB RAM / 500 + 1000 GB HDD / ATI Radeon 3000 (onboard) / Windows 10(64) - XProfan X4

    http://www.xprofan.de

    Einmal editiert, zuletzt von RGH (30. September 2014 um 21:50)

  • Michael Wodrich
    Profi
    Reaktionen
    263
    Beiträge
    562
    • 30. September 2014 um 20:57
    • #12

    Schau mal in SendToRaw

    // SMTP.FullSSL := True;

    Programmieren, das spannendste Detektivspiel der Welt.

  • Volkmar
    Moderator
    Reaktionen
    7.017
    Beiträge
    6.942
    • 30. September 2014 um 21:11
    • #13

    Eine DLL wäre sicher nicht das Problem und günstiger, als wenn diese Funktion die Runtime so aufbläht. Es ist sicher nicht die Mehrheit aller mit XProfan erzeugten Programme, die vollständige Mail-Funktionalität benötigen.

    Gruß Volkmar

  • Michael Wodrich
    Profi
    Reaktionen
    263
    Beiträge
    562
    • 30. September 2014 um 21:16
    • #14

    Also T-Online hatte da Anlaufschwierigkeiten. Ist aber alles behoben.

    securesmtp.t-online.de:465

    sind die Daten.
    Und das Passwort wird automatisch verschlüsselt. Einzige Bedingung für SSL soll sein, das Username und Passwort angegeben sind und das der Provider SSL Authentifizierung unterstützt. Dann verzweigt die Prozedur und verschlüsselt die Daten.

    Weitere Besonderheiten sind nicht zu entdecken.
    Außer natürlich in der Unit wo steht, dass das alles wunderbar funktioniert - und dann entdeckt man einige auskommentierte Zeilen...

    Programmieren, das spannendste Detektivspiel der Welt.

  • Michael Wodrich
    Profi
    Reaktionen
    263
    Beiträge
    562
    • 30. September 2014 um 21:28
    • #15

    Auch ohne italienisch zu können sieht man hier ein paar Einstellungsdetails...

    Aufruf der Funktionen

    (das "Link einfügen" arbeitet entweder falsch herum oder ich bin heut ein bissl blöde)

    Programmieren, das spannendste Detektivspiel der Welt.

  • Online
    RGH
    Fortgeschrittener
    Reaktionen
    652
    Beiträge
    1.536
    • 30. September 2014 um 21:31
    • #16
    Zitat von Michael Wodrich

    Schau mal in SendToRaw

    // SMTP.FullSSL := True;


    Ja, ja, das ist mir schon lange bekannt. Wenn man diese aber auskommentiert, ohne das zusätzliche Paket (siehe oben) eingebunden zu haben, dann wird gar nicht erst versucht, eine Verbindung aufzubauen. Mit der aufgeblähten EXE klappt es ja. Vielleicht kann ich da was anpassen, dass nicht so viel Unnötiges eingebunden wird. Da muss ich mir wohl mal alle Dateien des Paketes vornehmen ...

    Gruß
    Roland

    AMD Ryzen 5 5600U with Radeon Graphics 2,3 GHz / 32 GB RAM / 500 + 2000 GB SSD / Windows 11 - XProfan X4a

    Als Backup: MD Athlon II X2 2,9 GHz / 8 GB RAM / 500 + 1000 GB HDD / ATI Radeon 3000 (onboard) / Windows 10(64) - XProfan X4

    http://www.xprofan.de

  • _Joerg_
    Fortgeschrittener
    Reaktionen
    6
    Beiträge
    206
    • 30. September 2014 um 21:36
    • #17
    Zitat von RGH

    Ah, Danke, diesen Hinweis hatte ich wohl übersehen. Eine DLL mitliefern zu müssen, gefällt mir gar nicht. Also habe ich erst mal OpenStrSecII ausprobiert, das ohne DLL auskommt. Auf den ersten Blick scheint es zu funktionieren, aber die XProfan.exe und die PrfRun32.exe werden jeweils über 2.5 GB groß.

    Ich forsche weiter ...


    Da bin ich ja auf die nächste Lieferung gespannt :8o:
    Bitte dann nur optional mit den Mailfunktionen... ;)

    Anhören lohnt sich http://wuestensand.info

  • Online
    RGH
    Fortgeschrittener
    Reaktionen
    652
    Beiträge
    1.536
    • 30. September 2014 um 21:51
    • #18

    Streiche GB, setze MB! :oops:

    AMD Ryzen 5 5600U with Radeon Graphics 2,3 GHz / 32 GB RAM / 500 + 2000 GB SSD / Windows 11 - XProfan X4a

    Als Backup: MD Athlon II X2 2,9 GHz / 8 GB RAM / 500 + 1000 GB HDD / ATI Radeon 3000 (onboard) / Windows 10(64) - XProfan X4

    http://www.xprofan.de

  • _Joerg_
    Fortgeschrittener
    Reaktionen
    6
    Beiträge
    206
    • 30. September 2014 um 21:58
    • #19
    Zitat von RGH

    Streiche GB, setze MB! :oops:


    Hihi

    Ich finde die Lösung mit der Dll gar nicht so schlecht. Wenn dadurch XProfan selber schlanker bleibt. Mailfunktionen braucht man ja sicher nicht in jedem Programm.
    Die Grafiksachen (vor Allem jpg) waren ja früher auch nur mit einer Dll möglich, bis eine bessere Lösung gefunden wurde.

    Anhören lohnt sich http://wuestensand.info

  • Online
    RGH
    Fortgeschrittener
    Reaktionen
    652
    Beiträge
    1.536
    • 1. Oktober 2014 um 01:19
    • #20

    Tja, die Lösung mit der CR32.DLL habe ich auch ausprobiert: Funktioniert!
    Aber: nur, wenn sie statisch gelinkt wird. Wenn die DLL nicht da ist, startet auch XProfan bzw. das mit XProfan erstellte Programm nicht. Der stundenlange Versuch, die Unit auf dynamisch umzuschreiben, wie ich das ja auch bei SQL und FireBird gemacht hatte, wurde nicht von Erfolg gekrönt. Es geht wohl nicht.


    Gruß
    Roland

    AMD Ryzen 5 5600U with Radeon Graphics 2,3 GHz / 32 GB RAM / 500 + 2000 GB SSD / Windows 11 - XProfan X4a

    Als Backup: MD Athlon II X2 2,9 GHz / 8 GB RAM / 500 + 1000 GB HDD / ATI Radeon 3000 (onboard) / Windows 10(64) - XProfan X4

    http://www.xprofan.de

Windows 11

  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™