eMail versenden

Für allgemeine Fragen zur Programmierung mit PureBasic.
Andreas21
Beiträge: 390
Registriert: 30.08.2004 09:05
Computerausstattung: Desktop
Windows 10 Pro x64
CPU: AMD Ryzen 5 2600 3.40 GHz
Ram: 16GB RAM
Grafik: NVIDA Geforce 1060
PB: 5.72 X86/X64
Wohnort: Heidelberg

Re: eMail versenden

Beitrag von Andreas21 »

RSBasic hat geschrieben:Es gibt eine umfangreiche und gute Bibliothek, die sich Chilkat nennt, die ich auf der Arbeit auch nutze (aber nicht für PB, sondern für eine andere Sprache): http://www.chilkatsoft.com/purebasic.asp
Und bietet viele Funktionen für FTP, HTTP, XML, ZIP, RSS, SSH usw. an. U.a. auch E-Mail-Versendung: http://www.chilkatsoft.com/refdoc/pbEmailRef.html
Ich weiß leider nur nicht, ob SSL ebenfalls unterstützt wird. Das müsste man ausprobieren und testen.
Dann müsste der hier richtig sein zum senden: http://www.example-code.com/purebasic/s ... ort465.asp
Und zum lesen: http://www.example-code.com/purebasic/pop3_ssl.asp

EMail ist aber nicht Free sonder 30 Tage Test Version.
Mann müsste dafür gelb bezahlen wenn man das nutzen will.
Windows 10 x64 Pro - PB 5.61 X64 / x32 - PB 4.6 x32
Benutzeravatar
7x7
Beiträge: 591
Registriert: 14.08.2007 15:41
Computerausstattung: ganz toll
Wohnort: Lelbach

Re: eMail versenden

Beitrag von 7x7 »

Das hier funktioniert bestens:

Zip-Datei runterladen und entpacken. In der Zip sind 2 Dateien: eine Readme und eine Exe (keine Sorge...muss nichts installiert werden).

Dann einfach die Exe mit den entsprechenden eMail-Parametern aufrufen:

Code: Alles auswählen

a$=" /s      "
a$+" /To     "+Chr(34)+"XXXXX@web.de"+Chr(34)	  ;Empfänger-Mailadresse
a$+" /from   "+Chr(34)+"Rechner 1"+Chr(34)		  ;Absender Name
a$+" /sub    "+Chr(34)+"Statusbericht"+Chr(34)	 ;Betreff
a$+" /server "+Chr(34)+"smtp.web.de"+Chr(34)		;Mail-Server
a$+" /p      "+Chr(34)+"587"+Chr(34)				  ;SSL-Port
a$+" /u      "+Chr(34)+"yyyyy@web.de"+Chr(34)     ;Absender Login-Name
a$+" /pass   "+Chr(34)+"xxxxx"+Chr(34)				;Absender Login-Passwort
a$+" /ssl    "+Chr(34)+"true"+Chr(34)		 		;SSL-Verschlüsselung True/False


swithmail=RunProgram("SwithMail.exe", a$, Pfad$")
:D :D
- alles was ich hier im Forum sage/schreibe ist lediglich meine Meinung und keine Tatsachenbehauptung
- unkommentierter Quellcode = unqualifizierter Müll
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: eMail versenden

Beitrag von Kiffi »

Müsste seit der Version 5.40 auch nativ funktionieren:
- Added HTTPS/TLS support for SendMail()
Grüße ... Peter
a²+b²=mc²
Benutzeravatar
7x7
Beiträge: 591
Registriert: 14.08.2007 15:41
Computerausstattung: ganz toll
Wohnort: Lelbach

Re: eMail versenden

Beitrag von 7x7 »

Kiffi hat geschrieben:Müsste seit der Version 5.40 auch nativ funktionieren:
- Added HTTPS/TLS support for SendMail()
Grüße ... Peter
Danke für den Tipp, Kiffi! Beim nächsten Projekt und wenn es die 5.4 LTS Stable-Version gibt, probiere ich es wieder. Bin kein Beta-Tester.
- alles was ich hier im Forum sage/schreibe ist lediglich meine Meinung und keine Tatsachenbehauptung
- unkommentierter Quellcode = unqualifizierter Müll
Antworten