Fomos solicitados a usar uma conta de serviço de domínio para tudo relacionado a e-mail (smtp). Eu olhei para o SQL Database Mail e a única opção que parecia Windows Auth. é o primeiro:
O problema é que a conta que usaremos não será a conta do serviço SQL.
Existe uma maneira de fazê-lo funcionar com uma conta de serviço de domínio que não seja a conta do SQL Service?
Usando o Assistente de Configuração do Database Mail
Você pode conseguir isso selecionando a opção Autenticação básica e preenchendo o nome de usuário no
Domain\Login
formato:Você pode verificar o documento da página de nova conta para entender cada parâmetro do assistente.
Usando Transact-SQL
Você também pode usar o procedimento armazenado do sistema sysmail_add_account_sp para fazer isso. Aqui eu usei o exemplo do doc e adicionei os três últimos parâmetros relacionados à sua pergunta:
Implicação de segurança
Observe que em ambos os exemplos estou usando a opção SSL porque, como Dan Guzman apontou, o uso dessa opção
como você verá no documento . Portanto, se você não estiver usando uma conexão segura em seu ambiente, essas credenciais, juntamente com o conteúdo do e-mail, serão enviadas em texto simples para o servidor de e-mail SMTP, sendo, portanto, um problema de segurança.