Seite 1 von 1
Text an E-Mail senden
Verfasst: 03.04.2008 15:35
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
Verfasst: 03.04.2008 15:40
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.
Re: Text an E-Mail senden
Verfasst: 03.04.2008 16:01
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
Verfasst: 03.04.2008 18:46
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)