llEmails seem to be silently failing 100% of the time on the beta grid. This happens whether the script is compiled under LSL or mono. Here are my simple test scripts, which both worked 100% of the time on the main grid.
Sender...
default
{
state_entry()
{
llSay(0, "E-Mail tester..");
}
touch_start(integer total_number)
{
llSay(0,"Sending - " + llGetObjectDesc() + "@lsl.secondlife.com,Subject,Message");
llEmail(llGetObjectDesc() + "@lsl.secondlife.com", "Subject", "Message");
}
}
Receiver...
default
{
state_entry()
{
llSetTimerEvent(5);
}
timer()
{
llGetNextEmail("", "");
}
touch_start(integer total_number)
{
llSay(0, llGetKey());
}
email(string time, string address, string subj, string message, integer num_left)
{
message = llDeleteSubString(message, 0, llSubStringIndex(message, "\n\n") + 1);
llOwnerSay("Subject - " + subj + " Message - " + message);
}
}
I see the explanation of llEmail's nonfunctionality on the beta grid, but doesn't it really dilute the usefullness of the beta grid premise if our ONLY method of object-object communication in SL is removed?
As such, I suppose I'm amending this JIRA to be a request for llEmail functionality on the beta grid. I want to do my part to help smooth MONO's transition, but with no llEmail support, my content is crippled.