Bonjour,

J'utilise une plateforme "Web to Print" et de ce fait, lorsque les clients valident l'achat d'un article, celui ci reçoi un mail de confirmation.

Le problème c'est que le mail ne sort pas, mais nous les recevons en local en revanche.

J'aimerai savoir d'où vient le problème exactement, si c'est un paramétrage à toucher sur le serveur, ou modifier le script (cette dernière solution semble improbable)

Voici le fichier log de l'erreur :



----------------------------------------
17/02/2010 14:28:10 [4240]: Info
Sendimg email using uStore SMTP server.

----------------------------------------
17/02/2010 14:28:10 [4240]: Info
Method: SendEmail
Parameters: inEmailParams=com.xmpie.uStore.EmailSender.EmailParams, inSendParams=com.xmpie.uStore.EmailSender.SendParams, inEmailBody=Cher/Chère xxxxxxxxx,<br><br>Nous vous remercions pour votre achat sur Démo xxxxxxxxx.<br> Nous avons bien reçu votre commande.<br>Votre n° de commande est : 75114.<br><br> Cordialement,<br>L'équipe xxxxxxxx . <br><br>Rendez-vous sur notre site <a href="http://xxxxxxx/demo">http://xxxxxxx/demo</a>, inEmailSubject=Nouvelle commande n°75114 sur Démo Nord Graphique, inSenderEmailAddress=contact@xxxxxxx.fr, inSenderDisplayName=xxxxxxxxxxx,

----------------------------------------
17/02/2010 14:28:10 [4240]: Info
Email params: StoreID=19, TemplateTypeID=1, EmailFormatID=2, CultureID=2,

----------------------------------------
17/02/2010 14:28:10 [4240]: Info
Send params: SmtpServer=192.168.1.3, Port=25, UserName=, Password=,

----------------------------------------
17/02/2010 14:28:10 [4240]: Error
Error in com.xmpie.uStore.EmailSender.EmailEngine.SendEmail().
System.Web.HttpException: Le serveur a rejeté une ou plusieurs adresses de destinataires. La réponse du serveur était*: 554 Relay rejected for policy reasons.
---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.COMException (0x8004020F): Le serveur a rejeté une ou plusieurs adresses de destinataires. La réponse du serveur était*: 554 Relay rejected for policy reasons.

--- End of inner exception stack trace ---
at System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr, Object target, Object[] args, Boolean[] byrefModifiers, Int32 culture, String[] namedParameters)
at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
at System.Web.Mail.SmtpMail.LateBoundAccessHelper.CallMethod(Object obj, String methodName, Object[] args)
--- End of inner exception stack trace ---
at System.Web.Mail.SmtpMail.LateBoundAccessHelper.CallMethod(Object obj, String methodName, Object[] args)
at System.Web.Mail.SmtpMail.CdoSysHelper.Send(MailMessage message)
at System.Web.Mail.SmtpMail.Send(MailMessage message)
at com.xmpie.uStore.EmailSender.EmailEngine.SendEmail(EmailParams inEmailParams, SendParams inSendParams, String inEmailBody, String inEmailSubject, String inSenderEmailAddress, String inSenderDisplayName)

----------------------------------------

Cordialement,
Romain