Il server smtp di IIS non si avvia

Il servizio smtp in IIS di Windows (2000/2003), a volte non parte (il servizio Protocollo SMTP è partito, ma il Virtual Server di IIS Admin no).
Questo tipicamente avviene dopo un ripristino di Windows 2000 o 2003.
La soluzione al problema si trova in http://support.microsoft.com/kb/319133/it, che riassumo qui di seguito:

Per risolvere il problema, è necessario modificare voci del Registro di sistema tramite regedit.

  • Nell'editor del Registro di sistema cercare la seguente chiave di registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc\ClientProtocols

    Assicurarsi che vengano visualizzati i seguenti valori:

       Name            Type          Data
       ----------------------------------------
       ncacn_http      REG_SZ        rpcrt4.dll
       ncacn_ip_tcp    REG_SZ        rpcrt4.dll
       ncacn_nb_tcp    REG_SZ        rpcrt4.dll
       ncacn_np        REG_SZ        rpcrt4.dll
       ncadg_ip_udp    REG_SZ        rpcrt4.dll
    					
  • Se qualcuno dei valori elencati nella tabella mancasse dal Registro di sistema, è necessario aggiungerlo.
  • Al termine riavviare il computer.
  •