6
votes

Comment envoyer une image dans Newsletter?

Quelqu'un peut-il me dire comment puis-je envoyer des images comme une partie du corps principal dans la newsletter. Comment puis-je ajouter une image de Backend telle que lorsque j'envoie une newsletter aux abonnés, l'image que je veux montrer va comme une partie du corps principal du courrier.

En fait, ce que je dis, c'est que j'ai une forme dans laquelle je peux entrer du texte et que le texte se passe bien dans la newsletter. Maintenant, je veux ajouter des images sous la forme aussi pour que je n'ai rien à écrire et seule l'image ira dans la mail comme une partie du corps principal de la messagerie.

Merci beaucoup. Vous êtes très favorable à moi.


0 commentaires

4 Réponses :


2
votes

Vous devez créer un message MultiPart MIME , contenant l'image et peut-être certains HTML.


1 commentaires

Rachel, peut-être que les outils disponibles dans votre environnement peuvent faciliter la tâche. Ce que vous essayez de créer ressemblera à FAQS.ORG/RFCS/RFC2049.HTMLLUT >. (Regardez surtout pour la image / jpeg ANNOTATION DE TYPE MIME.)



7
votes

Si votre newsletter est au format HTML, connectez-vous simplement sur les images en direct qui sont sur un serveur.

Si vous n'avez pas votre propre serveur, hébergez simplement les images dans n'importe quelle sorte d'images gratuites hébergeant IE (imageshack .us) Et sur le corps de vos courriels, ajoutez: xxx

et lorsque l'utilisateur ouvre l'e-mail, les images se chargeront du serveur.

Tant que l'e-mail est multipartite (comme indiqué précédemment), tout utilisateur «Impossible de lire» HTML, obtiendra la version texte, qui peut avoir des "liens difficiles" aux images de votre serveur Live.

espère que cela vous aide


1 commentaires

Il s'agit d'une solution facile, mais de nombreux clients de messagerie ne sont pas par défaut d'images ouvertes qui ne sont pas intégrées dans l'e-mail.



6
votes

Premièrement, vous devez envoyer votre newsletter en tant que HTML. Ensuite, vous pouvez insérer l'image dans votre newsletter comme

<?php
require("class.phpmailer-lite.php");
$mail = new PHPMailerLite();

$mail->From="you@example.com";
$mail->FromName="Your Name";

$mail->AddAddress("list@example.com");
$mail->Subject = "Your fancy newsletter";

$mail->IsHTML(true);
$mail->AddEmbeddedImage('image.png', 'image_id', 'test.png', 'base64', 'image/png');
$mail->Body = <<<EOT
<h1>My Newsletter</h1>
<p>This picture is embedded in newsletter: <img src="cid:image_id" /></p>
EOT;
$mail->AltBody="Text only, sorry no image";

if(!$mail->Send())
{
   echo "Error sending: " . $mail->ErrorInfo;
}
else
{
   echo "Mail is sent";
}
?>


0 commentaires

2
votes

Je ne recommanderais pas d'attacher des images à un courrier électronique ... C'est l'un des nombreux drapeaux pour envoyer des fournisseurs de services par courrier électronique que vous envoyez du spam. Il est préférable de faire comme indiqué dans la solution Marcos et lien à partir d'un autre serveur via URL absolu. N'oubliez pas également d'éviter les courriels évidents NO-NOS qui vous feront pavillon noir. Cela ne prend qu'un e-mail discutable pour soulever un drapeau avec un filtre anti-spam qui vous signalera agressivement à la RBL. Et croyez-moi, ce n'est pas amusant de sortir de ces listes!

Ma société envoie des dizaines de milliers de courriels au nom de nos clients tous les jours. Nous avons essayé d'incorporer à un moment donné pour un test et avons constaté que plus de 50% de nos courriels étaient non livrables ou perdus dans les "grands abîmes" du filtrage du spam. En reliant, nous sommes à bien plus de 85% de livraison, en fonction de la qualité des courriels fournis.


0 commentaires