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

HTML Discussion :

[HTML] Questionnement sur le CID(Content ID)


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 8
    Par défaut [HTML] Questionnement sur le CID(Content ID)
    Bonjour tout le monde,
    Je ne suis pas certain si cette discussion a plus sa place dans cette section, ou dans la section office(pour Outlook). J'utilise actuellement Outlook 2007, sur Windows XP SP2, 32bits.

    J'ai été demandé de créer, par programmation, des mails HTML incluant des images(hébergés sur un site web), dans la cadre du travail. C'est pour un genre de newsletter, qui aura des images et du texte comme bas de page.

    Le problème est que, tel que mentionné plus haut, les images sont hébergées sur un site web, et je veux simplement insérer les images à l'aide de la balise <img src="">, afin que l'utilisateur puisse visionner les images, sans qu'elles soient envoyés avec le message, en pièces jointes.

    J'ai un macro VBA qui crée mon email en ajoutant les images et le text nécessaires, à un message encore vierge. Cette partie fonctionne #1, mais aussitôt que j'envoi le email, Outlook modifie le courriel. Il transforme ma balise <img src="http://server/img.png"> par une balise <img src="cid: (hexa number)@(hexa number2)">. Outlook va aussi chercher l'image sur le serveur, afin de l'ajouter en pièce jointe au message, pour afficher l'image à l'aide du CID.

    Question :
    Comment je fais pour créer un CID(Content ID) en HTML qui pointe sur l'image de mon serveur, à la place que le client Outlook attache le fichier directement au email et pointe un CID vers cette image?

    Merci beaucoup, si quelqu'un peu m'aider, mon projet est terminé mis-à-part ce problème...
    En passant, jsuis toujours ouvert à d'autres suggestions, si vous avez une solution différente qui fonctionne.

    François Boivin
    STAS Inc.

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Si Outlook tansforme les src de tes balises img, alors je pense qu'il n'y a rien à faire de ce côté-là. L'utilisation du terme cid fait référence à un élément joint au mail et Outlook doit convertir de son propre chef ton image distante en pièce jointe pour que le mail soit toujours visible hors connexion.

    Tu peux lire ce post, j'explique quelques méthodes pour faire de l'emailing :
    http://www.developpez.net/forums/sho...80&postcount=6

  3. #3
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 8
    Par défaut
    Merci de ta réponse rapide.
    Citation Envoyé par Bisûnûrs Voir le message
    Tu peux lire ce post, j'explique quelques méthodes pour faire de l'emailing :
    Ce post ne se rapporte pas vraiment à ce que j'ai besoin... Ou sinon je devrais programmer plus qu'un script en PhP, mais bien une application web complète, servant à choisir des modèles. En plus, comme jai dit le projet est terminé à part ce problème..
    (Dans l'entreprise, c'est OK pour les macros et les add-ins, mais si on parle de développement d'application custom, comme le script php d'envoie d'une newsletter, je me ferais simplement répondre: "Ne peux-tu pas le faire en VBA avec une macro outlook?" ou alors "Pourquoi réinventer Outlook?")

    Voir les images hors connexion, ce n'est vraiment pas nécessaire. Ce n'est pas une raison valable pour simplement dire à mon patron : 'Il n'y a rien a faire de ce côté la.' Ces images doivent être dans le message, mais ne doivent pas être attachées au courriel, et le email doit pouvoir se créer dans outlook car 100% des employés de l'entreprise fonctionne avec cela pour les mails et je n'ai pas le pouvoir de changer cela, même si ce n'est que pour une partie des mails.

    Plus en détails :
    Ces mails seront pour des soumissons, des appels d'offre, envoie de contrats aux clients, etc... Ils doivent donc comprendre une image qui diffère chaque fois, et une politique de confidentialité. Ils seront utilisés quelques fois par semaine, et doivent se trouver dans l'environnement en cour, c'est à dire Outlook.

    N'y a-t'il donc aucun moyen avec Outlook pour envoyer un email HTML avec une image non-attachée au mail?

    Sinon, le CID(Content ID) peut-il pointer sur une image distante?

    Sinon, pouvez-vous me donner une référence sur le fonctionnement du CID?

    Merci encore.

    François Boivin
    STAS Inc.

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par lurked Voir le message
    Voir les images hors connexion, ce n'est vraiment pas nécessaire.
    Ce n'est pas à moi qu'il faut le dire, mais à Outlook (remarque, je viens d'essayer avec Thunderbird et il fait la même chose).

    Citation Envoyé par lurked Voir le message
    N'y a-t'il donc aucun moyen avec Outlook pour envoyer un email HTML avec une image non-attachée au mail?
    Apparemment non, le logiciel, il récupère automatiquement les images.

    Citation Envoyé par lurked Voir le message
    Sinon, le CID(Content ID) peut-il pointer sur une image distante?
    Non, le cid est une référence à une pièce jointe dans un message, il ne peut donc pas s'agir d'une référence distante (cf le Content-ID de l'image dans la source du message).

    Citation Envoyé par lurked Voir le message
    Sinon, pouvez-vous me donner une référence sur le fonctionnement du CID?
    Je suis désolé, mais je n'ai pas trouvé de site explicatif sur ce sujet ..

  5. #5
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 8
    Par défaut
    Merci beaucoup, je vais essayer de m'arranger autrement...

    Si quelqu'un trouve quelque chose, faites-moi signe.

  6. #6
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 8
    Par défaut
    J'ai réussi à trouver la solution, la voici pour ceux que ça peut aider :

    J'ai fait une petite recherche à partir des options d'Outlook 2003 pour connaître la clef de la base de régistre qui configurait l'option d'envoyer les images en fichiers joints avec le email. Outils -> Options -> Onglet "Envois", dans la section "Format d'envoi du courrier", en cliquant sur "Paramètres HTML", On doit décocher l'option qui se résume à : "Envoyer les images en pièces attachées avec le fichier". L'option est facile à trouver en 2003, mais elle a apparament disparue en 2007.

    On doit simplement aller configurer la clef suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Options\Mail 
     
    Clé DWORD : "Send Pictures With Document" = 0

    Les images insérées à l'aide de la balise <img src="http://"> ne seront plus téléchargées sur le serveur et ajoutées en pièces jointes dans le mail, mais elles seront bien affichées directement.

    J'espère que ça peut aider quelqu'un, en tout cas moi j'ai été plus que ravis lorsque je l'ai trouvée.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 30/11/2005, 09h48
  2. Problème de gravure de HTML/JS sur un CDROM
    Par TekP@f dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 10/10/2005, 18h05
  3. [HTML] présision sur <input>
    Par mavina dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 22/08/2005, 12h32
  4. [HTML] ReadOnly sur les <SELECT> ?
    Par Invité dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 16/06/2005, 15h55
  5. [HTML] Tableaux sur toute une page
    Par tails dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 12/04/2005, 12h29

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