1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    octobre 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : octobre 2009
    Messages : 145
    Points : 73
    Points
    73

    Par défaut Perte du nom de fichier suite à l'envoi d'un email avec CDO sur un serveur Windows 2016

    Bonjour à tous,

    Je viens de migrer mon serveur qui tournait sous Windows 2003 R2 vers un serveur Windows 2016.

    Tout fonctionne très bien au niveau de mon application web, sauf que j'ai un souci avec l'envoi d'une pièce jointe.

    Sur mon ancien serveur je recevais bien un fichier avec le nom d'origine, mais avec le nouveau serveur je reçois un fichier du type ATTxxxx.dat ou xxxx est un numéro aléatoire.
    Pourtant le contenu est bon...

    Tout est ok pourtant dans ma programmation ASP, la seule chose qui diffère c'est la version de IIS.

    J'ai fait des recherches sur le net et j'ai rien trouvé...

    Une idée ?

    Merci d'avance.

    PS : je mets le code ASP correspondant, celui ci est strictement le même que celui qui tournait sur mon serveur Windows 2003.
    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
     
    with CDOmessage
      ' copie destinataire
      if email_cc<>"" then .CC=email_cc ' copie cachée destinataire
      if email_bcc<>"" then .BCC=email_cc ' email expéditeur
      .From=email_expediteur ' email destinataire				  
      .To=email_destinataire ' sujet					
      .Subject=email_sujet ' corps du message					
      .TextBody=email_corps ' fichier joint
      if email_fichier<>"" then 
        .addattachment email_fichier
        .Configuration.Fields.Update 
      end if	
      ' envoi de l email
      .Send	
    end with

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    octobre 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : octobre 2009
    Messages : 145
    Points : 73
    Points
    73

    Par défaut

    Bon, j'ai trouvé une solution, ça n'explique pas pourquoi j'avais ce problème mais ça fonctionne...

    Du coup je sais pas si c'est fait dans les règles de l'art

    Tout venait du nom de fichier que j'envoyais qui était sous la forme :
    http://www.mon_nom_de_domaine.com/Disque_D/tmp/test.txt
    Je l'ai remplacé par :
    D:\tmp\test.txt
    Et ça fonctionne, j'ai bien dans mon email une pièce jointe au nom de test.txt.

    Mais du coup je passe plus par un chemin virtuel mais réel.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher fichier(par response): perte du nom de fichier
    Par libuma dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 08/10/2010, 11h54
  2. [OL-2007] Planifier (retarder) l'envoi d'un email avec Automation
    Par olive_tp dans le forum VBA Outlook
    Réponses: 2
    Dernier message: 14/11/2009, 22h42
  3. Problème d'envoie de mail avec PHP sur le serveur Linux
    Par Nessma dans le forum Administration système
    Réponses: 0
    Dernier message: 03/09/2007, 16h06
  4. Réponses: 4
    Dernier message: 19/03/2007, 12h03
  5. script envoi mail et fax avec CDO
    Par RobinNono dans le forum ASP
    Réponses: 1
    Dernier message: 03/10/2005, 15h36

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