Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
LSL Email Versand
#1
Hey@all.

Habe mal eine Frage.
Ist es normal, das ich per LSL (llEmail) in OpenSim die Email von einem Objekt zu einem anderen nur Server-Wide empfangen kann?

Sobald ich von Prim 1 (1. Server) zu Prim 2 (2. Server) eine Mail versende, kommt diese bei Prim 2 nichtmehr an.
Wenn Prim 2 aber auf dem selben Server wie Prim 1 steht, kommt die Email an.

Ist dies ein OpenSim Bug oder habe ich meine Sim falsch konfiguriert?

Gruß Knight
Zitieren
#2
Ja, die standard Opensim Versionen können keine emails empfangen (Spamschutz, Sicherheit etc.... ).

Es gibt im Gforge ein POC das man selber weiterentwickeln kann wenn emails auch empfangen will. Man muss dazu aber auch einen eigenen Emailclient konfigurieren. http://forge.opensimulator.org/gf/project/openemail/

Für Regionen die im Gridmodus laufen hab ich auch ein eigenes Modul entwickelt das man unter http://www.opensim2email.de herunterladen kann. Es ermöglicht auch das versenden/empfangen in andere Grids inkl. SL oder eigene emailaddy und ist einfach zu installieren.

Gruß
Michelle
Zitieren
#3
Hallo Michelle,

Ich habe mich für dein Module entschieden, da es ja sehr vielversprechend klingt.
Leider aber startet meine OpenSIm Instance das Modul nicht mit.

hier mal der Fehler:
2012-08-20 10:39:49,987 ERROR - OpenSim2Email.Modules.OpenEmail.OpenSim2EmailModule [OPENSIM2MAIL] Module is not loaded in OpenSim.ini

Habe die Sim im GridModus laufen.
Gibt es nen Lösungsvorschlag?

Gruß Knight
Zitieren
#4
Servus Knight,

hast du in der OpenSim.ini im [Startup] bereich die zeile angepasst?

Code:
emailmodule = OpenSim2EmailModule
Zitieren
#5
Hallo.

Ich habe das ganze so:
;# {emailmodule} {} {Provide llEmail and llGetNextEmail functionality? (requires SMTP server)} {true false} false
;; The email module requires some configuration. It needs an SMTP
;; server to send mail through.
;emailmodule = DefaultEmailModule
emailmodule = OpenSim2EmailModule

Leider lädt er das Modul garnicht mit, da auch die Befehle nicht funktionieren: "show opensim2email version"

Gruß Tim
Zitieren
#6
hi

hmm, das müsste funktionieren mit den Einstelungen. Welche mono version, welche OS version und welches Betriebssystem nutzt du? Ist der Error noch immer da?

Das einzige das mir noch spontan einfällt: im Bereich SMTP alles auskommentieren mit ; . Vielleicht hast noch von deinen vorherigen versuchen etwas da Eingestellt?

Edit: In welchen Grid ist die Region und wie heisst die?

Michelle
Zitieren
#7
Hey.

Die Mono-Version ist 2.6.7
OS: Debian 6

Habe jetz mal bei den [SMTP] alles auskommentiert. Leider ohne Erfolg.
Die Region heist Zentrum und läuft im Grid "Grid4Fun"

EDIT: Fehler ist aber weg
Zitieren
#8
Mit OS hab ich OpenSim gemeint, aber ich hab ne andere Vermutung.... Grid4Fun.

Ich finde nirgens dieses Grid,nichtmal per google. Da das Emailmodul das Grid automatisch erkennt anhand der Gridinfo daten, kann es sein das Grid4Fun diese nicht ausreichend konfiguriert hat (automatisch da zuverlässiger als manuelle ini Änderungen die falsch sein können). Um die Einstellungen von Grid4Fun zu testen, benötige ich mal die weburl von Grid4Fun.

Wir nähern uns der Fehlerquelle Wink

Michelle
Zitieren
#9
Die LoginURL von Grid4Fun ist: login.grid4fun.de

Eine Website gibt es nochnicht Smile

Die OpenSim Version ist die derzeitige DEV Version.

EDIT: Ich habe das selbe nun auch nochmal mit der OpenSim Version 7.4 Build 98 Release getestet. Leider sagt er mir da immer folgenden Error: "
Code:
2012-08-22 10:35:55,736 INFO  - OpenSim.Region.Framework.ModuleLoader [MODULES]: Found Module Library [/home/opensim/bin/OpenSim2Email.Modules.dll]
2012-08-22 10:35:55,736 INFO  - OpenSim.Region.Framework.ModuleLoader [MODULES]:    [OpenSim2EmailModule]: Loading Shared Module.
2012-08-22 10:35:55,858 ERROR - OpenSim2Email.Modules.OpenEmail.OpenSim2EmailModule [OPENSIM2MAIL] Module is not loaded in OpenSim.ini
"

EDIT2: Habe bissel rumprobiert und erhalte nun im Startvorgang folgenden Error:
Code:
12:21:00 - [OPENSIM2MAIL]: Unable to connect to Email Server http://www.opensim2email.de/services/openemail.php. Exception System.Xml.XmlException: Text node cannot appear in this state.  Line 1, position 33.
  at Mono.Xml2.XmlTextReader.ReadText (Boolean notWhitespace) [0x00000] in <filename unknown>:0
  at Mono.Xml2.XmlTextReader.ReadContent () [0x00000] in <filename unknown>:0
  at Mono.Xml2.XmlTextReader.Read () [0x00000] in <filename unknown>:0
  at System.Xml.XmlTextReader.Read () [0x00000] in <filename unknown>:0
  at Nwc.XmlRpc.XmlRpcResponseDeserializer.Deserialize (System.IO.TextReader xmlData) [0x00000] in <filename unknown>:0
  at Nwc.XmlRpc.XmlRpcRequest.Send (System.String url, Int32 timeout) [0x00000] in <filename unknown>:0
  at OpenSim2Email.Modules.OpenEmail.OpenSim2EmailModule.GenericXMLRPCRequest (System.Collections.Hashtable ReqParams, System.String method) [0x00000] in <filename unknown>:0
12:21:00 - [APPLICATION]:
APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs

Exception: System.NullReferenceException: Object reference not set to an instance of an object
  at OpenSim2Email.Modules.OpenEmail.OpenSim2EmailModule.Initialise (OpenSim.Region.Framework.Scenes.Scene scene, IConfigSource m_Config) [0x00000] in <filename unknown>:0
  at OpenSim.Region.Framework.ModuleLoader.InitialiseSharedModules (OpenSim.Region.Framework.Scenes.Scene scene) [0x00000] in <filename unknown>:0
  at OpenSim.OpenSimBase.CreateRegion (OpenSim.Framework.RegionInfo regionInfo, Boolean portadd_flag, Boolean do_post_init, IScene& mscene) [0x00000] in <filename unknown>:0
  at OpenSim.OpenSimBase.CreateRegion (OpenSim.Framework.RegionInfo regionInfo, Boolean portadd_flag, IScene& scene) [0x00000] in <filename unknown>:0
  at OpenSim.ApplicationPlugins.LoadRegions.LoadRegionsPlugin.PostInitialise () [0x00000] in <filename unknown>:0
  at OpenSim.OpenSimBase.StartupSpecific () [0x00000] in <filename unknown>:0
  at OpenSim.OpenSim.StartupSpecific () [0x00000] in <filename unknown>:0
  at OpenSim.Framework.Servers.BaseOpenSimServer.Startup () [0x00000] in <filename unknown>:0
  at OpenSim.Application.Main (System.String[] args) [0x00000] in <filename unknown>:0

Application is terminating: True
Danach bricht er den Start der Software ab
Zitieren
#10
Servus.

Wenn du die meldung "[OPENSIM2MAIL] Module is not loaded in OpenSim.ini" bekommst, dann ist emailmodule in der ini nicht richtig eingestellt (siehe Beitrag oben).

In deinem Fall ist jedoch Gridseitig noch nicht alles am Laufen, bzw. war vor ein paar Tagen noch nicht. Das Emailmodul ermittelt die Griddaten der Region über die Loginseite. In deinem Fall http://login.grid4fun.de/get_grid_info. Die ini liefert dazu die benötigten Daten unter [AuthenticationService]

Da aber inzwischen die get_grid_info seite verfügbar ist, sollte es gehen. Falls nicht, was für Meldungen sind sonst noch im Log von [OPENSIM2MAIL] ?
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste