
Tenho um código de e-mail muito básico em um servidor iis 6 para enviar um e-mail de teste. O relé está habilitado no servidor Exchange para este servidor, o usuário iis tem permissões de gravação nos diretórios do mailroot e todas as suas subpastas, e ainda assim recebemos esse erro.
Erro CDO.Message.1 '80070005' Acesso negado. /email.asp, linha 42
Não vejo nenhum arquivo na pasta de coleta; no entanto, há arquivos na pasta da fila. Alguma idéia do que mais devo olhar?
O código na Linha 42 é myMail.Send
Responder1
Encontrei o problema, eram permissões para o serviço SMTP. O usuário do IIS nem o sistema tiveram acesso a isso. Adicionamos isso e está funcionando agora.
Responder2
Isso indica que o seu servidor não está permitindo que o CDO envie mensagens através dele. A causa mais frequente disso é um problema de autenticação. Se o seu servidor Exchange exigir autenticação, verifique o código do aplicativo que configura a autenticação. Certifique-se de que 1) esteja usando autenticação e 2) o nome de usuário e a senha estejam corretos.