PhpMyNewsLetter 2.0

Support et annonces PhpMyNewsLetter.

Vous n'êtes pas identifié(e).

Annonce

Pour me permettre de mieux vous aider au mieux, merci d'être le plus précis possible en donnant :
- la version de phpmynewsletter utilisée
- votre hébergement : personnel, dédié, mutualisé
- votre hébergeur (OVH, free, Infomaniak, 1and1,...)
- votre OS : linux, windows
- version de PHP (5.3, 5.6, 7.0, hhvm...)
Toutes les réponses à mes questions qui sont sans retour de votre part seront considérées comme résolues !

#1 07-05-2015 10:17:29

Wifiblog
Membre

Utiliser les id de pièces joints dans les URL d'image.

J'ai amélioré les pieces jointes
----------------------------------
Pour pouvoir utiliser les id de pièces joints dans les URL d'image.
Exemple :

<img src="cid:image" >

pour une pièce jointe nommé "image.jpg"

Sur : include/lib/class.phpmailer.php

Au dessous de la ligne 2155 :

else 
     {
     $file_array = explode('.',$name);
     $extension = count($file_array) - 1;
     $nameID = substr ($name,0,strlen($name)-strlen($file_array[$extension])-1);
     $mime[] = sprintf('Content-ID: <%s>%s', $nameID, $this->LE);
     }

Seul problème, l'image ne s'affiche pas en ONLINE ou en APERCU

Dernière modification par Wifiblog (07-05-2015 11:05:08)

Hors ligne

#2 07-05-2015 11:37:32

Arnaud
Administrateur

Re : Utiliser les id de pièces joints dans les URL d'image.

Bonjour wifiblog et bienvenue sur le forum,

Pour ma culture, car j'ai du louper quelque chose... Quelle est la finalité ?


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#3 07-05-2015 15:18:55

Wifiblog
Membre

Re : Utiliser les id de pièces joints dans les URL d'image.

Le but est de pouvoir lire le mail en "hors ligne" et de contourner la fameuse demande "voulez vous afficher les images" de certain client mail ou webmail.

Hors ligne

#4 07-05-2015 15:29:40

Arnaud
Administrateur

Re : Utiliser les id de pièces joints dans les URL d'image.

Alors à mettre en option à cocher ?


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#5 07-05-2015 15:45:40

Wifiblog
Membre

Re : Utiliser les id de pièces joints dans les URL d'image.

Peux être qu'il vaut mieux attendre que je trouve une solution pour qu'il s'affiche aussi sur la version ONLINE "online.php"  big_smile

Hors ligne

#6 07-05-2015 17:36:49

Arnaud
Administrateur

Re : Utiliser les id de pièces joints dans les URL d'image.

Est-ce que tu aurais un lien qui parle de ça, parce que honnêtement, je n'ai jamais vu. (Je n'ai pas la prétention de tout savoir, loin de là...)


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#7 07-05-2015 23:24:09

Wifiblog
Membre

Re : Utiliser les id de pièces joints dans les URL d'image.

J'ai trouver cette astuce sur des forum, mais ils en parlent aussi sur ce lien qui me parais plus explicatif :
http://phpmailer.worxware.com/?pg=http://phpmailer.worxware.com/?pg=tutorialtutorial   < vers la fin de la page, je cite :

$mail->AddEmbeddedImage("rocks.png", "my-attach", "rocks.png");
$mail->Body = 'Embedded Image: <img alt="PHPMailer" src="cid:my-attach"> 

J'ai juste modifier à ma guise pour que ça fonctionne.
Me reste encore a trouver une idée pour l'affichage en ONLINE.
J'ai tester sur Outlook, Zimbra et AfterLogic-WebMail < ça fonctionne très bien.
Je recherche pour le moment à cacher la fameuse pièce jointe utiliser dans le mail, je sais que ca existe mais je ne me souvient plus comment faire.

Dernière modification par Wifiblog (07-05-2015 23:36:12)

Hors ligne

#8 11-05-2015 10:25:01

johnny
Modérateur

Re : Utiliser les id de pièces joints dans les URL d'image.

Je connais ce système pour forcer l'affichage des images. Le logiciel de messagerie va chercher l'image en local dans le dossier temporaire en fait.

Soucis, si on fait ça, le client ayant toutes les images, il n'a plus besoin de cliquer sur afficher les images et donc, le pixel de tracking ne sera jamais chargé. Je ne pense donc pas que ce soit une bonne idée.


Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.

Hors ligne

#9 11-05-2015 14:54:57

Wifiblog
Membre

Re : Utiliser les id de pièces joints dans les URL d'image.

Pour ceux qui utilise le tracking, il suffit de placer une miniature ailleurs dans le mail, avec un lien extérieur et non plus en cid.
On n'est pas non plus obliger de mettre toutes les images en pièces jointes.

Hors ligne

#10 11-05-2015 15:56:21

johnny
Modérateur

Re : Utiliser les id de pièces joints dans les URL d'image.

Oui mais ce que je veux dire.

si le client reçoit un email dans lequel il manque les images, il va faire afficher les images pour comprendre de quoi parle le mail. Si on contourne le problème pour afficher le mail dans tous les cas, le client n'aura pas besoin de le faire. Du coup, seul le pixel de tracking va se retrouver bloqué.


Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.

Hors ligne

#11 11-05-2015 23:42:29

Wifiblog
Membre

Re : Utiliser les id de pièces joints dans les URL d'image.

Vue dans se sens, en effet ce n'est pas très compatible pour le tracking, mais pourrais rester une case à cocher avec un avertissement pour le non tracking en cas d'utilisation du cid.

Hors ligne

#12 12-05-2015 07:33:21

Arnaud
Administrateur

Re : Utiliser les id de pièces joints dans les URL d'image.

Le pixel de tracking est ajouté après la rédaction du mail et juste avant l'envoi du mail à son destinataire.

Ce sujet est intéressant, mais au vu des choses à préparer pour la prochaine version, je dirais que ce n'est pas prioritaire, mais intéressant !


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#13 12-05-2015 08:18:01

johnny
Modérateur

Re : Utiliser les id de pièces joints dans les URL d'image.

Je ne parle pas de la préparation du mail.

Je pense que je ne me suis pas bien expliqué, je réessaie ^^'

Une fois le mail envoyé et reçu par le destinataire. Si celui ci n'affiche pas les images du mail il ne sera pas traqué, puisque le pixel est chargé comme une image.
Si il manque les images le destinataire va avoir tendance à activer l'affichage des images pour ce mail et le pixel sera chargé et donc l'ouverture traquée.

Par contre, si on lui livre un mail pour lequel on contourne le blocage des images distantes, le mail s'affichant normalement, il n'aura pas l'idée de cliquer encore sur 'afficher les images' dans son logiciel de messagerie. De ce fait, uniquement le pixel de tracking sera bloqué par cette fonction et du coup, on va voir le taux d'ouverture chuter en flèche. De manière artificielle soit, mais quand même. Les stats en seront biaisés et ce serait dommage je pense.


Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.

Hors ligne

#14 12-05-2015 09:47:24

Arnaud
Administrateur

Re : Utiliser les id de pièces joints dans les URL d'image.

Sauf à ajouter le pixel dans les images !


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#15 12-05-2015 12:56:20

johnny
Modérateur

Re : Utiliser les id de pièces joints dans les URL d'image.

moui, à voir


Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.

Hors ligne

Pied de page des forums

Propulsé par FluxBB