Since Win32::OLE does not serve the purpose of creating and sending e-mails, you should at least provide some information about the application you are attempting to script, and what the problem seems to be. You should also give some information regarding the source of the data sent. For instance, specifying a UTF-8 charset for ISO-8859-7 originated data will most likelly break unless the proper (en|de)coding has taken place beforehand.