Why not try direct email creation instead.
A starting point would be...
set attachment1alias to filetoget1 as alias
set attachment2alias to filetoget2 as alias
set attachment3alias to filetoget3 as alias
set myAttachments to {attachment1alias, attachment2alias, attachment3alias}
set mySMTP to "00.00.00.00"
set myFrom to "RETURNADDRESSHERE"
set mySubject to "subject of email to send"
set myBody to "body text of email to send"
tell application "Mail"
activate
set newMessage to make new outgoing message with properties {address:myTo, subject:mySubject, content:myBody, return:myFrom}
tell newMessage
repeat with LogoPath in myAttachments
make new attachment with properties {file name:LogoPath} at after the last paragraph
end repeat
repeat with themailitem in myTo
make new to recipient at end of to recipients with properties {address:themailitem}
end repeat
(*repeat with themailitem in ReportCCRecepients
make new cc recipient at end of cc recipients with properties {address:themailitem}
end repeat*)
send
end tell
end tell
Regards
Santa
And what, you ask, was the beginning of it all?
And it is this......
Existence that multiplied itself
For sheer delight of being
And plunged with numberless trillions of forms
So that it might
find
itself
innumerably
Sri Aurobindo