IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

Envoyer un mail à l'extérieur


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut Envoyer un mail à l'extérieur
    Bonjour,

    J'utilise CDO depuis longtemps pour envoyer des mails.

    Voila un exemple de 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
    26
    27
     
    <%
    Set oMail = Server.CreateObject("CDO.Message")
    Set oMailConfig = Server.CreateObject ("CDO.Configuration")
     
    oMailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "ServeurExchange"
    oMailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
    oMailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
    oMailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
    oMailConfig.Fields.Update
    Set oMail.Configuration = oMailConfig
     
    oMail.Sender = "EXP"
    oMail.From = "EXP - Essai"
    oMail.Fields.Update()
    oMail.Subject = "Sujet du message."
    oMail.To = "Prenom.Nom@MaSociete.fr"
     
    Body = "Message"
     
    oMail.TextBody = Body
    oMail.Send
     
    Set oMailConfiguration = Nothing
    Set oMailConfig = Nothing
    Set oMail = Nothing
    %>
    Je n'avais besoin, jusqu'à maintenant, de communiquer qu'à l'intérieur de notre Intranet.

    Je dois désormais envoyer des mails à des destinataires extérieurs à notre société.

    Quand je modifie la propriété de oMail.To = "Jean.Dupont@Yahoo.fr", j'ai un message d'erreur au moment du Send.

    Quelqu'un(e) pourrait me filer un coup de main ?

    Merci.

  2. #2
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut
    Bonjour

    ... et le message d'erreur est ... ?


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  3. #3
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Re,

    Citation Envoyé par roro06 Voir le message
    Bonjour

    ... et le message d'erreur est ... ?
    Malheureusement, il n'est pas vraiment explicite :

    erreur '8004020f'
    /Mail/Envoyer.asp, ligne 21
    Et la ligne 21 est oMail.Send

  4. #4
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut
    re

    ServeurExchange est il le nom d'une machine existante ?

    Essaye de mettre une adresse valide et existante à la propriété Sender



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sender= noreply@mondomaine.fr



    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  5. #5
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Re,

    Citation Envoyé par roro06 Voir le message
    re

    ServeurExchange est il le nom d'une machine existante ?

    Essaye de mettre une adresse valide et existante à la propriété Sender



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sender= noreply@mondomaine.fr

    ServeurExchange est bien le nom du serveur.

    En mettant une adresse valide pour la propriété Sender => même erreur

    J'ai fais un autre test.
    Dans la propriéré TO, j'ai mis une adresse valide de la société.
    J'ai ajouté la propriété CC. Si je mets une adresse de la société dans CC => OK.
    Si je mets (toujours dans CC) une adresse externe => Erreur.

    Je ne connais pas suffisamment Exchange, mais il n'y aurait pas un paramétrage qui interdirait d'utiliser le serveur pour envoyer des mails (anti spam) ?

  6. #6
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut
    J'allais le dire : y'aurai pas un histoire de config du serveur ?


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

Discussions similaires

  1. Impossible d'envoyer des mails vers l'extérieur
    Par Jean-Claude Dusse dans le forum Exchange Server
    Réponses: 14
    Dernier message: 11/01/2009, 04h08
  2. envoyer un mail avec mon programme
    Par shrek dans le forum C++Builder
    Réponses: 8
    Dernier message: 06/12/2006, 13h27
  3. [Debutant(e)]envoyer un mail en jsp
    Par SegmentationFault dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 19/01/2004, 19h28
  4. configurer sql pour envoyer des mails
    Par arwen dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 29/07/2003, 16h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo