|
You last visited: Today at 11:45
Advertisement
[Release][PY] E-Mail Report
Discussion on [Release][PY] E-Mail Report within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
06/19/2015, 16:06
|
#1
|
elite*gold: 2785
Join Date: Dec 2014
Posts: 403
Received Thanks: 1,354
|
[Release][PY] E-Mail Report
Hallo Com,
ich habe mal vor langer zeit versucht ein Report Center zu basteln was aber leider ins Wasser gefallen ist. Also was genau will ich ich heute hier Zeigen?
Also ich hatte mir überlegt das man ja Reports nicht mehr an die DB senden lassen muss sondern in eine e-mail ( was ich etwas übersichtlicher finde)
Ich teile hier nur die Funktion ( diese Funktioniert nicht ganz, da ich keine Libs für den 40k Client finde )
Code:
import smtplib
Settings = [[' '], [' '], ['Dies ist eine Testnaricht'], ['PW_to_mail']]
server = smtplib.SMTP('smtp.gmail.com:587')
server.starttls()
server.login(Settings[0][0],Settings[3][0])
server.sendmail(Settings[0][0], Settings[1][0], Settings[2][0])
server.quit()
Also was ihr machen müsstet ? Libs finden das die smtplib funkt und freuen ( ich habe es schon in der Python Console getestet es geht ! )
Ich hoffe ihr könnt was damit anfangen
.Kori
|
|
|
06/19/2015, 16:10
|
#2
|
elite*gold: 0
Join Date: Dec 2012
Posts: 9,396
Received Thanks: 2,738
|
Richtig Geil Kori.
Vielen Dank!
|
|
|
06/19/2015, 16:23
|
#3
|
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
|
Du kannst emails per os.execute innerhalb einer quest senden, per quest-client Kommunikation also auch möglich
|
|
|
06/19/2015, 16:23
|
#4
|
elite*gold: 44
Join Date: Dec 2009
Posts: 1,696
Received Thanks: 3,833
|
Sofern also einer den Clienten entpackt oder ein Script
injektet bekommt hat er Email samt Passwort?
Und wozu Array's in Array's wenn eh nur ein Wert im 2. drin steht ?
Außerdem weiß ich nicht ganz ob ein aktuell nicht funktionierendes Release so sinnvoll ist.
Liebe Grüße,
Poccix
|
|
|
06/19/2015, 16:27
|
#5
|
elite*gold: 2785
Join Date: Dec 2014
Posts: 403
Received Thanks: 1,354
|
Quote:
Originally Posted by Poccix
Sofern also einer den Clienten entpackt oder ein Script
injektet bekommt hat er Email samt Passwort?
Und wozu Array's in Array's wenn eh nur ein Wert im 2. drin steht ?
Außerdem weiß ich nicht ganz ob ein aktuell nicht funktionierendes Release so sinnvoll ist.
Liebe Grüße,
Poccix
|
zu deiner ersten Aussage/Frage:
Cython?
zu 2.
Ja ich weiß ist halt etwas älter
ja zu 3 weiß ich nicht was ich sagen soll verstehe deinen satzbau nicht ganz :O
|
|
|
06/19/2015, 16:31
|
#6
|
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
|
Ich denke, dass es doch besser ist, einen Report an den Server zu senden und per DB das ganze zu speichern. Dementsprechend sollte man halt über ein Script für's Management verfügen, welches die Reports ordentlich anzeigt und auch für andere Teammitglieder ohne Probleme zugänglich macht.
Dennoch danke für dieses Release, das auch denen hilft, die nicht über ein solches Script verfügen
MfG
|
|
|
06/19/2015, 16:32
|
#7
|
elite*gold: 399
Join Date: Sep 2011
Posts: 5,323
Received Thanks: 3,937
|
Wieso genau funktioniert die Lib denn nicht?
|
|
|
06/19/2015, 17:57
|
#8
|
elite*gold: 44
Join Date: Dec 2009
Posts: 1,696
Received Thanks: 3,833
|
Download:
Virustotal (0/63):
Sollte irgendwas nicht funktionieren - melden !
Zu beachten: Die angehängten Dateien funktionieren nur mit Python 2.7.3
Eine Test-GUI ist als .py angehängt.
|
|
|
06/19/2015, 18:34
|
#9
|
elite*gold: 1860
Join Date: Jan 2012
Posts: 2,209
Received Thanks: 1,630
|
Quote:
Originally Posted by It's me, 1093
Du kannst emails per os.execute innerhalb einer quest senden, per quest-client Kommunikation also auch möglich 
|
Ja und sicherer ist es auch. Ich lasse Reports z.B über .txt Dateien speichern.
Edit: @Threadersteller, man braucht kein PW, wenn man es über den Host Arcor sendet. (mail.arcor.de)
|
|
|
06/19/2015, 19:17
|
#10
|
elite*gold: 0
Join Date: Sep 2013
Posts: 491
Received Thanks: 675
|
Quote:
Originally Posted by .K0rí
zu deiner ersten Aussage/Frage:
Cython?
|
das stellt doch nur ein risiko da, also warum sollte man sowas riskieren?
|
|
|
06/20/2015, 16:36
|
#11
|
elite*gold: 25
Join Date: Apr 2015
Posts: 23
Received Thanks: 21
|
Quote:
Originally Posted by .K0rí
zu deiner ersten Aussage/Frage:
Cython?
zu 2.
Ja ich weiß ist halt etwas älter
ja zu 3 weiß ich nicht was ich sagen soll verstehe deinen satzbau nicht ganz :O
|
Naja Cython löst das Problem nicht.
Schaut man sich die .exe mit nem Assembler an bekommt man die Variabeln bzw. das Passwort da trotzdem raus.
Daten zu bspw. einer Datenbank in einem Client hardcoded reinhauen ist niemals gut.. ^^
Trotzdem Danke für dein Release!
|
|
|
06/20/2015, 18:02
|
#12
|
elite*gold: 399
Join Date: Sep 2011
Posts: 5,323
Received Thanks: 3,937
|
Quote:
Originally Posted by Leyrox
Naja Cython löst das Problem nicht.
Schaut man sich die .exe mit nem Assembler an bekommt man die Variabeln bzw. das Passwort da trotzdem raus.
Daten zu bspw. einer Datenbank in einem Client hardcoded reinhauen ist niemals gut.. ^^
Trotzdem Danke für dein Release!
|
Zumal man das Ganze über LUA sowieso viel "sicherer" gestalten kann.
|
|
|
06/21/2015, 10:35
|
#13
|
elite*gold: 2
Join Date: Jun 2013
Posts: 1,063
Received Thanks: 1,724
|
Da das ganze ja sicherlich auch auf einer HP schick aussehen wuerde, kannste sowas auch per php loesen.
Haste gleich zwei Fliegen mit einer Klappe geschlagen.
|
|
|
 |
Similar Threads
|
[Release] Report Assistance
05/04/2011 - Perfect World - 2 Replies
Epvp Report Assistant v1.0
Unlike some other tools, this report assistant gives you complete control of how your post text is formatted and what cause/reason(s) you use in your tool.
Features:
Format.txt - Controls the look of your forum posts
Can enter current date and time into posts with $datetime$ tag
Cause.txt - Lists all the reasons you can choose from in the program
Clean UI
|
[Release]Another report system
05/30/2010 - CO2 PServer Guides & Releases - 9 Replies
I did this for educational purposes and thought i'd release it.
It works uses ini's, When a player is reported for a certain reason, it +1's to total number of reports
Atm it still can be spammed, by making new reasons up, mispelling the name/reason etc. you'll see what i mean alter; im gonna change it soon.
Ok heres the class:
using System;
using System.Collections.Generic;
|
[RELEASE]Report player
05/27/2010 - CO2 PServer Guides & Releases - 19 Replies
Hello Elitepvpers, this is how you could make a report a player system for the 5165source.
First open Chat.cs and put this command for players:
if (Cmd == "/report")
{
if (Cmd.Length == 3)
{
REPORTPLAYER(Cmd, Cmd);
GC.LocalMessage(2000, "You have reported: " + Cmd + " For: " + Cmd);
}
|
[Release]e*PvP Report-Helper
01/08/2010 - Main - 18 Replies
German - Aktuelle Version: V0.1
Ich hab hier mal ein kleines Programm geschrieben welches das reporten auf e*PvP vereinfachen soll, im Großen und Ganzen bekommt man durch ein paar Klicks nen vorgefertigten Text den man dann posten kann (bzw als Report abschickt)
Der Hintergrund dazu ist das jeder sieht das reportet wurde und die Mods keine doppelten Reports bekommen, der User gleich sieht was er falsch gemacht hat und man ihn auf die Regeln verweist.
Damit ihr euch auch was drunter...
|
All times are GMT +1. The time now is 11:45.
|
|