cs_froch
Messages postés1Date d'inscriptionlundi 2 juin 2003StatutMembreDernière intervention 8 mars 2006
-
8 mars 2006 à 14:24
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
8 mars 2006 à 14:32
Bonjour,
Je développe une appli web en .NET qui doit permettre l'envoi de mails. (avec les fonctions System.Web.Mail)
Chez un de nos clients, l'envoi de mail ne fonctionne pas car il est bloqué par le proxy, il semble que le proxy n'autorise que certains "Domain User" à envoyer des mails, or le user utilisé par l'appli est le user ASPNET. (La machine est un serveur Windows 2000.)
Ma question est de savoir si on peut changer le user utilisé comme exécutant l'aplli .NET et forcé un user connu du domaine (qui aura les droits sur le proxy) ou si qqn connait les parametrages proxy pour autoriser le user ASPNET.
Merci d'avance .
ci-joint le code d'envoi mail :
Dim email As New MailMessage()
email.From = utilisateur
email.To = sDestinataire
email.Subject = sSujet
email.BodyFormat = MailFormat.Html
email.Body = sBody
SmtpMail.SmtpServer = serveur
Try
SmtpMail.Send(email)
Server.ClearError()
strErr = "OK"
bSuccess = True
Catch ex As Exception
strErr = ex.Message
bSuccess = False
End Try
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 8 mars 2006 à 14:32
Bonjour
tu peux utiliser de l'impersonation qui est la meilleure solution mais ca reste assez complexe ... ou alors tu peux changer dans IIS le User qui execute IIS :) c'est dans l'onglet securité il me ssemble