Get Oulook Email item after Email Sent

I am creating an Outlook email in code and then using the showmodal method
for the user to enter the email text.  When they click send i would like to
be able to save a copy of this email to file for reference.  However, by the
time i try to save the email, the outlook item variable has been freed.  Is
there anyway this can be done?  Here is my code:

olEmail := createOutlookEmail(false);
  olEmail.Attachments.add(FileName);
  olEmail.display(true); //open Modal
  olEmail.save(alocation); <---------- error here

Jim