Mail versenden

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Mail versenden

Beitrag von ts-soft »

Wie kann man mit der neuen Lib eine Mail versenden?
Geht das ohne Passwort? Wenn, dann bei welchem Provider?
Oder gibts doch was, wo man Passwort angibt?

Irgendwie stehe ich bei der Lib auf dem Schlauch :?
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
jpd
Beiträge: 380
Registriert: 14.02.2005 10:33

Beitrag von jpd »

Hi ts-soft,

ich glaube dass die sendmail funktionen von PB können nur ohne authentisierung arbeiten, also der Mail-Server ist so konfiguriert das mail empfängt ohne auth.

wenn ich mich nicht irre wird dass dann Mail Relay oder smarthost genannt.

Solche methoden können dann zum beispiel beim verschicken von mail alerts in ein LAN verwendet siehe (backup Software,Antiviren Software u.s.w)

andere wiederum bei falsch konfigurierten Server verwenden diese Server als spam schleuder und ähnlich :-)

Ciao
jpd
PB 5.10 Windows 7 x64
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Solche Mail-Server wirds wohl kaum noch geben, und Mail empfangen kann
man mit der Lib auch nicht. Hat also für mich und wahrscheinlich viele andere
gar keinen nutzen :?

Danke

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

ts-soft hat geschrieben:Solche Mail-Server wirds wohl kaum noch geben, und Mail empfangen kann
man mit der Lib auch nicht. Hat also für mich und wahrscheinlich viele andere
gar keinen nutzen :?

Danke

Gruß
Thomas
Naja, du kennst doch Linux, oder nicht? Da hats tonnenweise Daemons, die dir über den lokalen Mailserver eine E-mail verschicken wollen (crontab z.B.). Und diese lokalen Mailserver brauchen meistens keine Authorisierung, wenn sowieso nur von dem eigenen Rechner aus eine E-Mail verschickt werden soll.

D.h. für CGI Anwendungen auf Webservern und auch normale Serveranwendungen wird man das wohl am ehesten benötigen.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Little John

Beitrag von Little John »

2Thomas:
Ganz ähnliche Fragen drängten sich mir auch auf ...
http://www.purebasic.fr/german/viewtopi ... 360#182360

Gruß, Little John
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

diese Mail-Lib funzt so wie in php.

Sie ist dafür gedacht eine Mail zu einem anderen zu schicken ohne, das man selber bei irgendeinem Provider einen Mail account haben muss.

Das problem ist halt, wenn man als Absender irgendwas angibt kommt die Mail zwar an, landet aber 100% im Spam...

PS: In php verwende ich SendMail für die Benutzer Aktivierung, um zu prüfen ob einer seine echte Mail angegeben hat, und somit sein Konto aktivieren kann.

EDIT: PB-SendMail brauch ensheind doch einen echten Provider, sry für mein Post
Zuletzt geändert von STARGÅTE am 14.05.2008 10:45, insgesamt 1-mal geändert.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

in Verbindung mit Mercury (http://www.pmail.com/) wären da
durchaus Einsätze unter windoof denkbar.

Gnozals Pop&Smtp-Libs sind für standalone-Progs vermutlich eher
brauchbar (PB-Beta nicht getestet) (myFav)

Der Mailverkehr per pb-netzwerk-funktionen ist auch durchaus möglich,
auch der authorisierte.
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Hab mir zum testen einen Freeware Mailserver installiert und meine Mails an
den "Lokal Horst" geschickt, PB hat 0 zurückgegeben und Horst hat zwar
smtp-mässig was bemerkt, meinte aber es wäre abgebrochen.
Aber bevor ich weiter teste warte ich lieber mal ob jemand anders ein brauch-
bares Beispiel liefert :wink:

Unter Linux sollte wohl so ein Server standardmässig bei sein, muß mal
recherchieren. Root kann ja unter SuSI auch Systemmails empfangen.

Erstmal danke für die ganzen Infos, ich hoffe aber es werden mehr, mit
Beispielen die ich Netzwerk Laie nachvollziehen kann :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

wuppt

betriebssxystem xp
mta mercury (smarthost gmx oder 1und1-Smtpserver)

authentifizieren muss sich erst der lokale mta
die pb-anwendung sollte nur mit einer gültigen Mailadresse
schicken, sonst mag es im weitern versand nicht tun.

ich hab mir so meinen spamordner etwas gefüllt :)
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Benutzt habe ich die Befehle noch nicht, aber ich habe sie mir mal ganz genau angesehen...
Ich bin der Meinung, dass diese nichts anderes tun, als einen Request zusammenzubauen, mit den Daten, die man über die einzelnen Befehle hinzufügt.

Schlussendlich kann man also ruhigen Gewissens selbst per OpenNetworkConnection() zum Server verbinden und seine E-Mail —mit den entsprechenden Protokoll-Kenntnissen— auch ohne diese Lib übermitteln.
Genau das gleiche mit der HTTP-Library. Wer das Protokoll kennt, kann auch ohne die Lib bestens zurechtkommen.

Zu sagen, dass die HTTP- und Mail-Lib nichts anderes als "Macros" sind, fänd ich ein bisschen fies, aber ein anderer Vergleich fällt mir nicht ein...?
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Antworten