Declare SHORT InternetGetConnectedState In wininet.Dll; INTEGER @lpdwFlags, Integer dwReserved lConnect=This.displayState() If lConnect iMsg = Createobject("CDO.Message") iConf = Createobject("CDO.Configuration") Flds = iConf.Fields With Flds .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = 'mySmtpserver' .Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 .Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 90 * Set Priority/Importance to High. .Item("urn:schemas:httpmail:importance") = 2 .Item("urn:schemas:mailheader:importance") = "High" .Item("urn:schemas:httpmail:priority") = 1 .Item("urn:schemas:mailheader:priority") = 1 .Item("urn:schemas:mailheader:X-MSMail-Priority") = "High" .Item("urn:schemas:mailheader:X-Priority") = 1 .Update ENDWITH With iMsg .Configuration = iConf .To = This.To .CC = This.CC .BCC = This.BCC .From = This.From .Subject = This.Subject IF NOT EMPTY(This.HTMLBody) .HTMLBody = This.HTMLBody ENDIF .TextBody = This.TextBody .Send ENDWITH ENDIFCould you please suggest which commands are required to set the priority/importance high that will work on most email clients, including Outlook?