llGetNextEmail

From Second Life Wiki
Jump to navigation Jump to search

Summary

Function: llGetNextEmail( string address, string subject );
0.0 Forced Delay
10.0 Energy

Get the next queued email that comes from address, with specified subject.

• string address Sender's mail address
• string subject Mail subject

If address or subject an empty string, then that parameter will be treated as a wildcard.

Specification

The email event will be triggered only if address and subject match

  • Neither parameter is case sensitive.
  • If a parameter is an empty string, then that parameter will be treated as a wildcard, matches anything.
  • If both parameters are empty strings then the first email in the queue will be matched.
  • The email queue is FIFO.

Examples

<source lang="lsl2"> default {

   state_entry()
   {
       llOwnerSay("My email address is: " + (string)llGetKey() + "@lsl.secondlife.com");
       // check every half minute
       llSetTimerEvent(30.0);
   }

   timer()
   {
       //Check for emails
       llGetNextEmail("", "");
   }

   email(string time, string address, string subj, string message, integer num_left)
   {
         llOwnerSay("I got an email: " + subj + "\n" + message);
    }

}

</source>

See Also

Events

•  email

Functions

•  llEmail

Deep Notes

Signature

function void llGetNextEmail( string address, string subject );