Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/06/2006, 16h43   #1
Invité régulier
 
Étudiant
Inscription : mai 2006
Messages : 33
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2006
Messages : 33
Points : 6
Points : 6
Par défaut comment je peux récupérer l'@ de mon serveur SMTP?

Slt,
En utilisant le composant aspSmartMail,je dois déclarer le nom de mon serveur SMTP ou son @IP,g mis l'@IP de la machine sur laquelle je travaille en supposant que c la méme que celle du serveur SMTP ,mais g eu ce msg d'erreur (que g pas compris mais je crois qu'il est du au nom incrrecte du serveur)
Code :
1
2
3
4
Type d'erreur :
aspSmartMail.SendMail : Error 40 (0x80040028)
Error when check Recipient address : 550 5.7.1 Unable to relay for alondra_benali@yahoo.fr 
/essai/ex3.asp, line 20
Voilà le code d'envoi de mail avec aspSmartMail:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<body>
<%
Set mySmartMail = Server.CreateObject("aspSmartMail.SmartMail")
mySmartMail.Server = "150.150.105.8"                 'server mail
mySmartMail.SenderAddress = "alondra_benali@yahoo.fr"      'adresse d'envoi
mySmartMail.Recipients.Add "alondra_benali@yahoo.fr"   'adresse de reception
mySmartMail.ContentType = "text/html"
mySmartMail.Subject = "Essai d'envoi de mail avec smartmail"                  'sujet de l'email
mySmartMail.Body = "ceci est juste un essai par toussa "    'corps du message
if BoolUrgent=1 then
	mySmartMail.Priority = 1                                'priorité
end if
mySmartMail.SendMail                                            'envoi
response.Write("envoyé")
Set mySmartMail = Nothing
 
%>
</body>
Alors est-ce que vous pouvez me dire comment je peux déterminer l'@ IP ou le nom de mon serveur SMTP??
Merci d'avance
toussa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2006, 20h25   #2
Membre actif
 
Avatar de ahage4x4
 
Inscription : janvier 2005
Messages : 321
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 321
Points : 195
Points : 195
As tu essayé

mySmartMail.Server = localhost
?
ahage4x4 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2006, 20h38   #3
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Ou 127.0.0.1
Mais quelles complication alors que Windows possède son propre composant!
A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 10h14   #4
Invité régulier
 
Étudiant
Inscription : mai 2006
Messages : 33
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2006
Messages : 33
Points : 6
Points : 6
Bonjour,
G tout essayé mais ça n'a pas marché,sachant que je l'ai essayé chez l'entreprise qui m'accueille pr effectuer mon stage d'études en mettant l'@ IP du serveur SMTP (c mon encadreur qui l'a mis en fait) ça était parfait!!!!!
Mais à partir des labo de ma fac g rien pu faire!y'a t-il une commande sous DOS ou Unix me permettant de connaitre le nom de ce serveur de...(désolée)
Une autre chose normalement un serveur SMTP c intégré par défaut avec le serveur IIS ,lorsque g v les services internet--> L105-P8(c le nom de la machine sur laquelle je travaille)-->serveur virtuel SMTP par défaut-->domaines===>le nom du domaine était L105-P8,je l'ai appliqué mé en vain tjs c vraiment bizarre,SVP aidez moi!!!
toussa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 11h26   #5
Invité régulier
 
Étudiant
Inscription : mai 2006
Messages : 33
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2006
Messages : 33
Points : 6
Points : 6
G essayé un autre truc, g constaté que le type d'erreur est concernant le recepteur( qui est une @ réelle afin de tester l'envoi):
Code :
Error when check Recipient address : 550 5.7.1 Unable to relay for alondra_benali@yahoo.fr
don g mis n'importe quoi comme ceci:
Code :
1
2
3
4
Set mySmartMail = Server.CreateObject("aspSmartMail.SmartMail")
mySmartMail.Server = "150.150.105.8"                 'server mail
mySmartMail.SenderAddress = "alondra_benali@yahoo.fr"         'adresse d'envoi
mySmartMail.Recipients.Add "xxxxxxxxxxxxxx"           'adresse de reception
SURPRISE:ça a marché eh oui!!!!!
et sous C:\Inetpub\mailroot\Drop g trvouvé le msg malgrè que l'envoi au destinataire ne s'est pas effectué puisque c une @ erronée ;et chaque fois que je veux tester avec des @ réelles je reçois tjs le méme msg d'erreur:[IMG]E:\img\env.bitmap[/IMG]
toussa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 14h16   #6
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Si le serveur SMTP est sur un réseau privé (intranet) c'est normal que ça ne marche pas de ta fac.
A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h02.


 
 
 
 
Partenaires

Hébergement Web