Gestionnaires de newsletters gratuits

En ligne:

MailChimp :
En ligne, très pratique et efficace – adopté !

Systèmes à installer :

Pommo :
(+) gère le « multipart » (text + html) ; complet ; interface assez réussie, plutôt agréable et intuitive ; gestion de templates ; multilingue
(-) pour créer et utiliser un template html complet (header compris), le wysiwyg doit être désactivé ; des erreurs dans la traduction française (contre-sens, termes inappropriés)

PHP List (v. 2.10.12) :
(+) « multipart » ; succès de cet outil, très répandu (mais personnellement je ne l’apprécie pas) ; complet
(-) « bridé » (on ne peut pas personnaliser le <header> d’un template html)

phpMyNewsletter (v. 0.8b5) :
(+) « multipart »
(-) « bridé » (pas d’accès au <header> d’un message ou du template html) ; pas de wysiwyg

Plugin(s) WordPress : MailPress : Excellent
(+) « multipart » ; très complet
(-) trop complet ? (on peut s’y perdre un peu, tous les plugins Mailpress n’ont pas forcément besoin d’être tous activés, système complexe donc risque de bug non négligeable)

Autres gestionnaires :

Tellmatic
NewsletTux
Wanesletter

voir aussi sur opensourcescripts.com

Clients e-mails à tester :

Mac : Thunderbird, Apple Mail
Win : Thunderbird, Outlook, Outlook Express, Windows Live Mail
Webmails : GMail, Hotmail, Yahoo.fr, Laposte.net, gmx.fr, Roundcube, Squirrelmail, Horde, atmail, Hastymail, Ilohamail…

Divers

un forum sur les newsletters

Récupérer url et ses paramètres

Récupérer url et paramètres passés dans l’url (REQUEST_URI, QUERY_STRING…)

Pour récupérer l’url de la page :<?php echo $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>
<?php echo $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; ?>

Pour récupérer la chaîne de caractères (valeurs de variables…) passés dans l’url après le  » ? » : $_SERVER['QUERY_STRING'] :

exemple :

<?php
if ( ($_SERVER['QUERY_STRING']) == '' ) {
// si l'url ne contient aucun parametre (donnees apres un point d'interrogation),
// on fait une redirection :
header('Location: index.php?rubrique1');
}
?>