Text an E-Mail senden

Anfängerfragen zum Programmieren mit PureBasic.
Shurikan
Beiträge: 2
Registriert: 03.04.2008 15:31

Text an E-Mail senden

Beitrag von Shurikan »

hi ich brauch eure Hilfe...
ich möchte dass ein Text (z.B. Name$) von einem Spiel den der User eingibt an meine E-mail gesendet wird... hättet ihr da vorschläge??

und noch was wie kann ich einen text in einem "OpenScreen()" anzeigen lassen? geht das auch mit gadgets?

thx schonmal
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

willkommen im Board!

wie man emails versendet, weiß ich nicht,
aber grundsätzlich musst du den eingegebenen text bestimmt noch verpacken,
damit er als email erkannt werden kann, da gibt es auch ein protokoll dafür.

je nachdem was du vorhast, geht es vielleicht auch einfacher,
such mal nach online-highscore, da gab es schon verschiedene lösungen von kollegen hier.


in einem Screen kannst du keine gadgets anzeigen lassen, da musst du im grunde alles selber malen.
schau dir mal das Kapitel 2D Drawing an.
grundsätzlich rate ich aber eher zu Sprites, die erstellst du vorab in PAINT oder wo auch immer,
und lädst sie dann ein um sie auf deinem screen anzuzeigen.
da kann man halt viel schönere grafiken verwenden, als man auf die schnelle malen kann.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Text an E-Mail senden

Beitrag von Kiffi »

Shurikan hat geschrieben:ich möchte dass ein Text (z.B. Name$) von einem Spiel den der User eingibt an meine E-mail gesendet wird... hättet ihr da vorschläge??
eine Möglichkeit wäre es, die neue Mail-Funktionalität in PB4.2 zu nutzen:

Code: Alles auswählen

InitNetwork()
If CreateMail(0, "[absender-adresse]", "[dein betreff]")
  SetMailBody(0, "[dein mailtext]")
  AddMailRecipient(0, "[empfaenger-adresse]", #PB_Mail_To)
  Result = SendMail(0, "[mailserver]", 25, 1)
  Repeat
    Debug MailProgress(0)
    Delay(300)
  Until MailProgress(0) = #PB_Mail_Error Or MailProgress(0) = #PB_Mail_Finished
EndIf
eine andere Möglichkeit wäre es, die POP3-Lib von gnozal zu nutzen.

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

Pb kann Mails nur über freie SMTP-Server verschicken (afaik)

die poplib vom Gnozal kann sich bei "unfreien" per ESMTP ausweisen (so
dass auch der Versand per gmx und co funktionieren)
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Antworten