The “SendUsing” configuration value is invalid.

 

 

ASP foutmelding: cdo.message.1 error 80040220 The "SendUsing" configuration value is invalid. Hoe te verhelpen? Dit kan op twee manieren, afhankelijk van de oorzaak van de foutmelding.

Sinds kort draaien onze Windows 2003 webservers (IIS 6.0) met AppPools (application pools) onder een eigen IUSR-user identity. Werkt prima! :) Echter, soms kom je tijdens het opzetten en testen van een dergelijke set-up nog wel eens een foutmelding tegen.

Bijvoorbeeld bij het versturen van een e-mail via ASP (CDOSYS):

The "SendUsing" configuration value is invalid.


Enig zoekwerk bracht mij bij de website realityme.net, waarop uitgelegd staat dat deze foutmelding veroorzaakt wordt omdat de IIS_WPG group geen leesrechten heeft op de SMTP-service van IIS.

Oplossing

Stel leesrechten in op de service SMTPSVC/1 (Computer Management -> Services and Applications -> Internet Information Services (IIS) Manager -> Default SMTP Virtual Server -> Properties -> Security -> Add) én op de SmtpSvc node van de Metabase (Metabase Explorer -> SmtpSvc Permissons -> Add). Zoals aangegeven in onderstaande afbeelding:

Werk je liever via de commandline, download dan MetaAcl.vbs van Microsoft, of hier (als tekst, sla op als .vbs). De aanroep via cscript.exe is:

cscript.exe Metaacl.vbs IIS://localhost/SMTPSVC/1 IIS_WPG RUE

Lost dit het probleem niet op dan moet je waarschijnlijk het CDOSYS object configureren om een (andere) SMTP-server te gebruiken.