Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
Pages :: 1
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
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
Hors ligne
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
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
Hors ligne
Peux être qu'il vaut mieux attendre que je trouve une solution pour qu'il s'affiche aussi sur la version ONLINE "online.php"
Hors ligne
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
Hors ligne
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
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
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
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
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
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
Hors ligne
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
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
Hors ligne
moui, à voir
Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Hors ligne
Pages :: 1