I have set up a job to check for new mails and save the attachments in folders by email address from which the mail originate.  I use the variable {TRIGGER(9474f0a3-35f9-46b2-bcf7-3559cd9e714a|LastTrigger|Mail.Result.Mail.FromAddress)}.  However it returns the previous email address and not the current email address.
For example the 1st email is from 
firstperson@site.com results in the correct from address.  However when I receive another mail from 
secondperson@site.om, the above variable returns 
firstperson@site.com .
PLease assist.