L'errore si è verificato sul server Windows 2000 con Exchange dovendo fare una paginetta ASP per inviare delle mail in modo automatico.
La Knowledge Base al seguente articolo http://support.microsoft.com/?kbid=197619 riporta quanto segue:
Questo comportamento può verificarsi se l'account utente anonimo non dispone almeno di autorizzazioni di modifica per le cartelle del server di posta SMTP.
Nel mio caso però ciò non ha risolto il problema la cui soluzione stava però in quest'altro articolo:
Run-time error 800a0046 with CDONTS.Newmail object
http://support.microsoft.com/default.aspx?scid=kb;en-us;286301
Ho quindi creato una virtual directory per la pagina che doveva inviare la mail impostando per questa Virtual Directory la Protezione applicazione a Bassa (Processo IIS).
Segnalo anche questo articolo sempre sugli errori relativi a CDONTS:
Description of CDONTS and how to troubleshoot CDONTS problems in Windows 2000 and in Windows NT 4.0
http://support.microsoft.com/default.aspx?scid=kb;en-us;324649