Unless the user has manually set a From address for a specific message, Outlook doesn't provide that information until *after* the item has been sent and is in the Sent Items folder.
The Item object passed as a parameter in the ItemSend event handler is the actual item that is in the process of being sent. The object browser (press F2 in VBA) can show you the MailItem properties.

Signature
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx
Isn't THAT just frustrating!!! hmmmmmm.....now what to do?! I see people
selling outlook add-in software that will do a Bcc for all emails, but I'm
sure they do it for all accounts too.
Once again, I appreciate your response. 'F2' was the magic list that I was
looking for.
I put the ItemSend object in the watch list and saw that the
'SenderEmailAddress' field is "" (blank). The only solution I can think of
is to write a macro that gets the mail from the Sent folder, extracts the
account info, then creates a new message and sends it. But, this seems real
messy.
When replying to a received email, can you tell me if there is a way to
extract the 'To' address from the received email during the ItemSend event?
If so, at least I can do a Bcc on email replys, but not on new emails
generated from that account. I looked through the object, but I can't seem
to find this info....I'm SURE it is there though!
-randy
Unless the user has manually set a From address for a specific message,
Outlook doesn't provide that information until *after* the item has been
sent and is in the Sent Items folder.
The Item object passed as a parameter in the ItemSend event handler is the
actual item that is in the process of being sent. The object browser (press
F2 in VBA) can show you the MailItem properties.

Signature
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx
> Thanks for the response Sue! Perhaps a more simple way to do what I need
> is
[quoted text clipped - 25 lines]
>> single
>> account. Any thoughts? Thanks.
Sue Mosher [MVP-Outlook] - 30 Sep 2005 04:57 GMT
The To information might be in any of these places:
1) The body of the reply item being sent, if you didn't delete the reply header.
2) Any message open in the Inspectors collection.
3) Application.ActiveExplorer.Selection(1) if you are replying to an item selected in a folder and haven't changed the selection since you started the reply.
4) None of the above.
What about writing a macro to (a) create the reply and (b) add the Bcc at the time of creation?

Signature
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx
> When replying to a received email, can you tell me if there is a way to
> extract the 'To' address from the received email during the ItemSend event?
[quoted text clipped - 41 lines]
>>> single
>>> account. Any thoughts? Thanks.