Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0006151opensim[GRID] Other Servicepublic2012-08-13 06:352019-02-10 18:52
ReporterGwyneth Llewelyn 
Assigned To 
PrioritylowSeverityminorReproducibilityalways
StatusconfirmedResolutionopen 
PlatformPCOSUbuntuOS Version10.04
Product Versionmaster (dev code) 
Target VersionFixed in Version 
Summary0006151: Taking in-world snapshots fails with "Please enter your email address"
DescriptionAs reported by Edmund Edgar <ed@avatarclassroom.com> on the opensim-users ML:

"When I try to do this on my OpenSim dev grid with the regular Linden
viewer I get an error message saying, "Please enter your email
address". Putting an email address in the "From" line doesn't seem to
help. I popped into Fleep Grid and tried the same thing, and got the
same result."

Confirmed using Imprudence and the current Second Life Viewer 3.X. Both fail with exactly the same error on my own grid. Imprudence allows the "From" email address to be filled but it gets ignored. 3.X-based viewers don't even allow that.
Steps To Reproduce- Make sure your avatar profile does, indeed, have email addresses set
- Possibly test out your email configuration setting up Offline IMs and checking that email messages from offline IMs are correctly configured
- Log in with whatever viewer you prefer
- Take a snapshot, and select Send via Email (or whatever it's called on the viewer being used)
- Fill in the destination email, subject, and message body

Observed result: viewer displays "Please enter your email address" no matter what.

Viewer log shows:

2012-08-13T11:35:12Z WARNING: LLToastAlertPanel::LLToastAlertPanel: Alert: Please enter your email address.

OpenSim log doesn't show anything special.
Additional InformationMy own tests did include a working DefaultEmailModule, confirmed by having Offline IMs implemented and successfully delivering messages to the email address currently on the OpenSim databases, which show up as expected.
TagsNo tags attached.
Git Revision or version numberUnknown, but it's 0.7.4 RC1
Run Mode Grid (Multiple Regions per Sim)
Physics EngineODE
EnvironmentMono / Linux64
Mono Version2.10
ViewerImprudence 1.4.0, others
Attached Files

- Relationships

-  Notes
(0022058)
justincc (administrator)
2012-08-14 14:29

Changed to master release since this is not a 0.7.4-rc1 specific regression.
(0022081)
Gwyneth Llewelyn (reporter)
2012-08-15 04:56

Thanks, @justincc. You're right, I believe that this might not have worked on previous versions either. To be honest I never tried it out!
(0022082)
melanie (administrator)
2012-08-15 05:04

I don't believe this feature ever worked.
(0022083)
SignpostMarv (reporter)
2012-08-15 05:05

Just curious what level you had the opensim logging set to when reproducing this bug?
(0034668)
tampa (reporter)
2019-02-09 03:17

Without SMTP configured this appears unhandled and gets the floater stuck, which bricks the viewer for that session. Was this ever implemented?
(0034701)
Gavin Hird (reporter)
2019-02-10 09:06
edited on: 2019-02-10 09:06

According to FreakyTech the SendPostcard cap was never implemented in OpenSim.

(0034702)
Gavin Hird (reporter)
2019-02-10 09:10
edited on: 2019-02-10 09:10

Also, it does not crash the Dayturn viewer - it reports email sent, but it obviously ends up in /dev/null somewhere along the route.

If the result is that SendPostcard needs to be implemented, the best course of action is to hide the possibility of sending a snapshot as email till the functionality actually exist to do so.

(0034704)
BillBlight (developer)
2019-02-10 12:57
edited on: 2019-02-10 12:59

I'm not sure this would even be a good idea to be implemented in core. Imagine all the home grids, suddenly becoming an email client/server, ISPs would freak out ..


The fact that every avatar could have a different email domain, you would have to have a outgoing server that can handle relaying, this is not only a security issue, but would drive consumer ISPs up the wall ..

(0034705)
Gavin Hird (reporter)
2019-02-10 13:03

Given you already can set up a simulator to send mail - which works from scripts, SendPostcard is just another feature using this service.

OpenSim does not become a mail server, you have to configure it to use one. It could be your own or it could be your ISP's for a standalone, just like you send your other mail via your ISP.
(0034706)
BillBlight (developer)
2019-02-10 13:04

Yes Gavin, and you will end up blacklisted in a hurry, sending out email for other domains ..

The only safe way I can think of to handle this is if the viewer actually had a mail client built in that allowed the user to enter their own email server and authentication information in it ..
(0034707)
Gavin Hird (reporter)
2019-02-10 13:07

I have my own mail server for my own domains, so no problem @ all.

This already exist and is configurable for a simulator. I've never heard on anyone being blacklisted for using it. But what do I know?
(0034708)
BillBlight (developer)
2019-02-10 13:46
edited on: 2019-02-10 13:46

It's because you have your own mail server that you don't have issues ..

Try using Google's smtp or other email services to send mail on behalf of other users over and over and over and over, they will blacklist you ..

Not to mention soon the ability to send on behalf of may go away entirely.

(0034709)
Gavin Hird (reporter)
2019-02-10 13:57

If a private user sets up a standalone, the ISP usually will only accept email messages from users already registered on their server. So a standalone without a registered domain and private mail server will have to let the simulator send as a registered user of the ISP and probably have to authenticate to the outgoing SMTP for the same registered user.
Meaning the standalone owner will be the sender of all mail from it. I don't see how that will potentially get that user in any trouble if sending a so-called postcard. It would be sent from say bill@yourISP.com to an address like any other normal email message. If that user is stupid enough to spam someone with, it is their problem.
(0034710)
BillBlight (developer)
2019-02-10 14:03

I totally agree with you, but , also spend enough time on this mantis to know, yep will happen and will be reported as a bug.
(0034711)
tampa (reporter)
2019-02-10 18:52

At least the cap could be implemented and go nowhere or something(maybe throw an error in a handled fashion) as it stands though it bricks viewer sessions, granted not on us to fix, but we could be nice and do it anyways...

@BillBlight in your words, if they don't know how to use it properly then "f*** em" :)

- Issue History
Date Modified Username Field Change
2012-08-13 06:35 Gwyneth Llewelyn New Issue
2012-08-14 14:29 justincc Note Added: 0022058
2012-08-14 14:29 justincc Product Version 0.7.4-rc1 => master (dev code)
2012-08-15 04:56 Gwyneth Llewelyn Note Added: 0022081
2012-08-15 05:04 melanie Note Added: 0022082
2012-08-15 05:05 SignpostMarv Note Added: 0022083
2012-08-18 04:32 DMX04 Issue cloned: 0006197
2012-08-29 09:01 Gwyneth Llewelyn Relationship added has duplicate 0006197
2019-02-09 03:17 tampa Note Added: 0034668
2019-02-09 03:17 tampa Status new => confirmed
2019-02-10 09:06 Gavin Hird Note Added: 0034701
2019-02-10 09:06 Gavin Hird Note Edited: 0034701 View Revisions
2019-02-10 09:10 Gavin Hird Note Added: 0034702
2019-02-10 09:10 Gavin Hird Note Edited: 0034702 View Revisions
2019-02-10 12:57 BillBlight Note Added: 0034704
2019-02-10 12:59 BillBlight Note Edited: 0034704 View Revisions
2019-02-10 13:03 Gavin Hird Note Added: 0034705
2019-02-10 13:04 BillBlight Note Added: 0034706
2019-02-10 13:07 Gavin Hird Note Added: 0034707
2019-02-10 13:46 BillBlight Note Added: 0034708
2019-02-10 13:46 BillBlight Note Edited: 0034708 View Revisions
2019-02-10 13:57 Gavin Hird Note Added: 0034709
2019-02-10 14:03 BillBlight Note Added: 0034710
2019-02-10 18:52 tampa Note Added: 0034711


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker