Publier vos articles par e-mail sur WordPress

Utilisez une boite mail privée pour publier des articles sur votre site WordPress est une des fonctionnalités méconnue de WordPress. Or, elle existe depuis plusieurs années. Ce tutoriel vous apprendra comment en bénéficier.

Pré-requis

Au préalable, vous devez vérifier les conditions suivantes pour pouvoir envoyer vos articles par mail :

  1. Avoir créer un compte mail chez votre hébergeur ou webmail favori ;
  2. Supporter le protocole POP3 pour autoriser WordPress à relever ce compte mail ;

Étape n°1 – Configuration du serveur de mail

Connectez-vous à votre administration WordPress puis rendez-vous dans le menu Réglages puis Écriture.

Dans la section Envoi d’article par e-mail, nous allons devoir configurer l’adresse mail qui sera utilisée pour recevoir les articles.

Il est donc essentiel que cette boite mail soit exclusivement réservée à cet usage !

Paramétrons à présent les différents champs :

  • Serveur de messagerie : indiquez le serveur du type mail.adresse.com ;
  • Port : 110 est la valeur par défaut. Elle doit fonctionner en théorie ;
  • Identifiant : saisissez votre adresse mail ;
  • Mot de passe : indiquez votre mot de passe (en clair) ;
  • Catégorie par défaut des articles envoyés par e-mail : choisissez à partir de la liste déroulante la catégorie dans laquelle seront affectés vos mails / articles ;

Pour valider, cliquez sur le bouton Enregistrer les modifications.

Étape n°2 – Détecter les nouveaux articles reçus

Il faut savoir que WordPress va relever votre boite mail à intervalle régulier.

Pour effectuer cette tâche manuellement – et donc vérifier si tout fonctionne, procédez à l’envoi d’un mail sur cette fameuse boite privée.

Indiquez dans l’objet, le titre de l’article et son contenu dans le corps de message.

Rendez-vous ensuite sur cet URL – prenez soin de modifier les valeurs :

http://votresite.com/wp-mail.php

Un message vous avertira alors si le système a détecté un nouveau message ou non. Il ressemblera à ceci :

L’auteur est email@gmail.com

Auteur : 1

Titre publié : ARTICLE 1

Mission terminée. Message 1 supprimé.

2 cas de figures sont alors possible :

  1. L’article passera sur l’état Publié si votre adresse mail est associé à un compte utilisateur connu ;
  2. L’article passera sur l’état En attente de relecture si aucune adresse mail n’est associé ;

Aller plus loin avec Postie

Il existe un plugin pour remplacer le système fourni par le fichier wp-mail.php intitulé Postie.

Vous pouvez le télécharger gratuitement ici :

Postie

Un plugin pour autoriser la publication par mail sur WordPress.

Taille : 2,1 MiB  •  Date : 12 mars 2011 •  Hits : 2 167

De nombreuses options de configuration avancées sont autorisées avec cette fonction de publication par e-mail. Pour en savoir plus et rentrez dans les détails techniques, je vous recommande la lecture de l’article Post to your blog using email sur le codex WordPress. Cette méthode de publication peut s’avérer pratique lors de déplacement notamment. Et vous, chers lecteurs, l’avez-vous déjà utilisée ?

Crédits photo : Pacdog

20 commentaires

  1. Christophe

    Lors de déplacement, je dirais qu’il faut avoir un bon petit téléphone Android, et avec l’appli WordPress, c’est roule ma poule lol !!!
    Enfin, ça reste quand même fastidieux, mais ça fonctionne parfaitement.

  2. christophe

    Bonsoir,
    cet article tombe bien car je n’ai jamais compris l’utilité de cette fonction (que l’on retrouve aussi sur Posterous au passage).

    Pouvez-vous m’éclairer svp ?

    Merci.

  3. Mike LaMenace

    bonjour j’ai essayé une bonne dizaine de fois de configurer la publication par mail mais en vain , ainsi j’aurai voulut savoir s’il était possible que étant en locale sur mamp cela ne marche pas ?
    Et pouvez vous me dire si j’ai bien configurer le serveur de messagerie (pop.gmail.com) et mon adresse mail (monadressemail@gmail.com) suivie de mon mot de passe parce que je ne men sort pas du tout malgré tout les tutoriel que j’ai pu lire sur ce sujet
    merci d’avance pour vos réponse que j’attends patiemment
    cordialement mike

  4. Sébastien

    Bonjour et merci pour votre travail …

    Le pb est qu’on ne peut utiliser ces envois d’émails avec WP multiutilisateur, pour des raisons de sécurité. XML-RPC est lui aussi très insécure (parait il). Que reste t il alors ?

    Merci

  5. webdone

    Pour ma part je comprends que cette fonctionnalité soit peu utiliser car si on a accès à Internet pour envoyer un mail autant le faire depuis l’admin….et puis j’aurais un peu peur des problèmes de mise en forme!

  6. crossticks

    Bonjour,

    Tout d’abort un grand merci pour le travail fait au travers de ce blog qui est souvent revenu en tête de mes recherches !!!! Blog qui à souvent donné une solution à mes questions….
    Voilà j’aurai aimé savoir comment orienter un article poster par mail vers une page spécifique (pages privé) ?
    Pour moi, la config d’envoi de mail fonctionne en utilisant le plugin Postie. Les articles sont bien publiés. Mais après…..
    Merci d’avance pour les éventuelles pistes.

    1. gilles

      Bonjour,

      Je suis en train de monter un systeme de diffusion automatique par mails automatisés pour un acces privé, une solution consiste à diffuser les articles dans une catégorie qu a été privatisée en amont grace au plug in user acces manager.
      Ce n’est que de la théorie, ce n’est pas encore fonctionnel, mais je peux vous tenir informé si vous le désirez…

  7. laurent

    Bonjour,

    J’utilise Postie depuis plusieurs années (super pratique lorsque la connexion Internet est très mauvaise/instable)… mais les apostrophes (et certains autres caractères  » : « ,  » !  » ) disparaissent lors de la publication… et ça depuis toujours (chez moi).

    Est-ce que vous avez rencontré ce problème ?
    Avez-vous une idée pour le résoudre ?

    Merci
    Laurent

    1. Aurélien Denis auteur de l’article

      Les dernières versions de WordPress gèrent les connexions instables au niveau de l’éditeur et permettent de reprendre le contenu après une connexion Internet perdue. Sinon, à voir au niveau de l’encodage dans l’outil mentionné si on ne peut rien y faire.

Laisser un commentaire