webmail » search(var,profile,searchCriteria,duration)
Description
This command instructs Nexial to retrieve emails corresponding to the specified profile
. The profile
should be
configured with the appropriate webmail provider and inbox. This command
will retrieve the available email of the configured inbox based on 2 criterion:
- The email subject should contain the text specified in
searchCriteria
. Note that this is a “contains” search. If no criteria or(empty)
is specified, then Nexial will consider emails of any subject. - The email should be less than
duration
since it was first received. In other words, the mail should have a “received” time that is no more than the specifiedduration
minutes.
For all the emails matching the above two criterion, their corresponding “email id” will be added to var
. One can
subsequently retrieve the email content or delete it via such “email id”.
Special Usage for Temporary-Mail
For those using temporary-mail as the WebMail provider, note that new temporary-mail
inbox needs to be “initialized” before it can receive emails. To perform such initialization, simply invoke this command
with the duration
parameter set to 0
. Nexial will initialize the target inbox so that it is ready to receiving
incoming emails. Below is the recommended sequence of automation when using temporary-mail as the WebMail provider:
- invoke
webmail
»search(var,profile,searchCriteria,duration)
, settingduration
to 0. - proceed with the activities that would result in email(s) being sent to the intended email address.
- invoke
webmail
»search(var,profile,searchCriteria,duration)
, settingduration
to a number larger than 0. - continues on…
Parameters
- var - the data variable to track a list of “email id” of the matching emails.
- profile - the webmail profile configured for this command.
- searchCriteria - the text that be contained in the email subject.
- duration - the duration since the email was received. The unit of this duration is in minutes and it must be a positive integer. Mails older than 24 hours cannot be retrieved; the max value of the duration will be 1440.
Example
Script: