//  home   //  advanced search   //  news   //  categories   //  sql build chart   //  downloads   //  statistics
ASP FAQ Tutorials

   8000XXXX Errors
   ASP.NET 2.0
   Classic ASP 1.0
      COM / ActiveX Components
      General Topics
      Date/Time Routines
      Email Scripts & Info
      Files/Directories & FSO
   General Concepts
   Search Engine Optimization (SEO)

Contact Us
Site Map



ASP FAQ Tutorials :: Classic ASP 1.0 :: Email Scripts & Info :: How do I alter the priority / importance of an e-mail message?

How do I alter the priority / importance of an e-mail message?

Using CDO.Message, you're supposed to be able to do this: 
NAME="CDO for Windows 2000 Library"  
    Set cdoConfig = CreateObject("CDO.Configuration")  
    Set cdoMessage = CreateObject("CDO.Message")  
    cdoConfig.Fields.Item(cdoSendUsingMethod) = cdoSendUsingPort  
    cdoConfig.Fields.Item(cdoSMTPServer) = "mail.server.name"  
    With cdoMessage.Fields 
        ' for Outlook: 
        .Item(cdoImportance) = cdoHigh  
        .Item(cdoPriority) = cdoPriorityUrgent  
        ' for Outlook Express: 
        .Item("urn:schemas:mailheader:X-Priority") = 1 
    End With 
    With cdoMessage  
        Set .Configuration = cdoConfig  
        .From = "from@from.com"  
        .To = "to@to.com"  
        .Subject = "Sample CDO Message"  
        .TextBody = "This is a test for CDO.message"  
    End With  
    Set cdoMessage = Nothing  
    Set cdoConfig = Nothing  
Possible values: 
CDO ConstantNumeric ValueDefinition
cdoPriorityNonUrgent-1Nonurgent priority
cdoPriorityNormal0Normal priority
cdoPriorityUrgent1Urgent priority
cdoLow0Low importance
cdoNormal1Normal importance
cdoHigh2High importance
In Outlook Express, I get a little red exclamation mark in the priority column. In Outlook 2003, I get a little note in the preview pane that says, "This message was sent with high importance." I guess even the software has a hard time determining the difference between priority and importance. :-( I haven't tested with other mail clients (Entourage, web-based mail readers, etc). 
You can also accomplish this if you use xp_smtp_sendmail from SQL Server (see Article #2403): 
EXEC master..xp_smtp_sendmail 
    @server = N'<enter.mail.server.here>', 
    @from = N'from@from.com', 
    @to = N'to@to.com', 
    @priority = N'HIGH'

Related Articles

Can I get CDO messages to return a read receipt?
Can I use a remote SMTP server with CDONTS.NewMail?
How do I prevent my links from wrapping in an e-mail?
How do I put carriage returns into an e-mail?
How do I send e-mail from ASP?
How do I send e-mail from SQL Server?
How do I send e-mail in HTML format?
How do I send e-mail with CDO?
How do I validate an e-mail address?
Should I use form action=mailto: to mail the results of a form?
Where can I get more details about configuring / using CDO?
Why can't ASP handle 80,000 e-mails?
Why do CDONTS messages end up in the badmail folder?
Why do I get 8000900F errors?
Why do I get 80040108 errors?
Why do I get 8004020A errors?
Why do I get 80090020 errors?
Why do I get C00402CE / C00402C7 errors?
Why does CDO.Message give 800C000D errors?
Why does CDO.Message give me 8004020F errors?
Why does CDO.Message give me 80040213 errors?
Why does CDO.Message give me 80040222 errors?
Why does my CDONTS mail hang out in the queue or pickup folders?
Why is e-mail to certain domains being rejected?



Created: 7/8/2002 | Last Updated: 5/3/2005 | broken links | helpful | not helpful | statistics
© Copyright 2006, UBR, Inc. All Rights Reserved. (341)


Copyright 1999-2006, All rights reserved.
Finding content
Finding content.  An error has occured...