Thanks Richard. That's done it...at least partially.

Here's my code:

code:
 $r = $r +","+ SendKeys("DATA{ENTER}") 
Sleep 1
$r = $r +","+ SendKeys("From: Kirk <kirk@volvotruckcentre.com>{ENTER}")
Sleep 1
$r = $r +","+ SendKeys("To: Captain Kirk <kirk@volvotruckcentre.com>{ENTER}")
Sleep 1
$r = $r +","+ SendKeys("Subject: $subject{ENTER}{ENTER}")
Sleep 1

And here's what comes out:

From: Kirk [kirk unknown:volvotruckcentre.com]
To: Captain Kirk

It's definately picking up the aliases but is missing the actual addresses. Must be our mail server.