Bonjour à tous,

Voici mon problème, j'essaye d'envoyer des mails via le composant JMail.

Ca fonctionne très bien sauf quand j'essaye d'envoyer des mails à des destinataires dont le mail correspond à un domaine autre que celui du serveur (exemple : orange.fr, free.fr, laposte.net).

Quand je suis dans ce cas, j'ai le message d'erreur suivant :

Error Type:
jmail.SMTPMail (0x8000FFFF)
Connection timed out

Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<%
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.Sender = "frabona@lexmark.com"
 
JMail.Subject = "test de l'objet JMAIL"
 
JMail.AddRecipient "xxx@orange.fr"
JMail.AddRecipient "xxx@domainserver.com"
 
JMail.ContentType = "text/html"
 
Dim Ct
Ct="<html>"
ct=ct&"<body>"
Ct = ct&"<font face=arial size=2>envoi de texte avec JMAIL<br>"
Ct=ct&"</body>"
ct=ct&"</html>"
JMail.Body = ct
 
JMail.Priority = 3
Jmail.Execute
 
set Jmail=nothing
 
%>
Le destinataire enregistré sur le domaine reçoit bien le mail, par contre le destinataire enregistré sur orange.fr ne le reçoit pas et j'ai le message d'erreur cité plus haut.

Merci de votre aide.