Para evitar spam, você pode definir apenas 127.0.0.1 na lista de permissões. Isso evita spam e você pode enviar e-mails sem preencher um nome de usuário e senha. No entanto, alguns programas/códigos não podem enviar e-mails sem nome de usuário e senha. Sim, e de fato não é seguro usar uma senha. Portanto, você ainda precisa definir o nome de usuário e a senha do servidor SMTP.
O nome de usuário e a senha no IIS devem ser o usuário da conta do Windows. Portanto, você deve primeiro criar um nome de conta do Windows. Adicione um usuário à conta de usuário e defina o grupo como: IIS_WPG (para evitar que permissões excessivas sejam inseguras, IIS_WPG é suficiente)
Em seguida, clique com o botão direito em "Servidor virtual SMTP padrão" no IIS e configure o servidor SMTP.
1. Adicione o usuário recém-criado na aba “Segurança”.
2. Marque “Autenticação Básica” em “Autenticação” na aba “Acesso”
Então usei um dos meus programas PHP para testar. Originalmente, era impossível enviar e-mails sem nome de usuário e senha. Depois de configurá-los, eu poderia enviá-los imediatamente.