Siti web e assistenza remota

Ultimo aggiornamento 8 Settembre 2022

Uno dei migliori plugin WordPress in circolazione per programmare una campagna di newsletter professionale è senz’altro MailPoet. La versione più datata ma ancora valida, è MailPoet 2 definita anche “wysija newsletters” (supporto terminato nel 2018) e in ultimo la versione più recente MailPoet 3.

Il plugin è senz’altro ben fatto, multi-linguaggio (italiano compreso) e si stima che più di 500.000 siti web facciano uso di questo popolare addon, che consente agevolmente la progettazione, la gestione e l’invio della newsletter senza far uso di parti terze come MailChimp. Vediamo in breve caratteristiche, dettagli e limite delle varie edizioni.

Versione Prezzo Limite iscritti
MailPoet 2.xGratuita2.000
MailPoet 3.xGratuita1.000
Premiumda 16€ a 350€ al mese1.250/75.000
ModificataGratuitaNessuno

Cosa accade se supero il limite imposto nella versione FREE?

Raggiunto il limite degli iscritti, il plugin blocca l’invio delle email e restituisce messaggi differenti in base alla versione in uso: “Hai raggiunto il limite di 2000 iscritti! La nostra versione gratuita è limitata a 2000 iscritti” e “Caspita. Sei sopra al limite di 1000 iscritti per la versione gratuita di MailPoet. L’invio ora è disabilitato. Per favore aggiorna la tua versione alla premium per inviare senza limiti”.

MailPoet oltre il limite dei 1000 iscritti. MailPoet Premium gratis. MailPoet subscriber limit reached.
La NAG con avviso limite abbonati raggiunto

MailPoet Premium e iscritti infiniti

Abbattere il limite dei 2000 iscritti in MailPoet 2

Non tutti sanno che per abbattere questa restrizione è sufficiente apportare qualche modifica al codice del plugin senza dover scaricare nulla. Le versioni dei plugin testate sono le ultime release.

MailPoet 2.xx: è sufficiente editare il file PHP in plugins\wysija-newsletters\helpers\licence.php e cambiare il valore da “true” a “false” alla riga 93:

Adesso per passare dalla versione free a quella premium, dal menu amministrazione>> MailPoet>> Premium>> clicca sul pulsante “Hai già pagato? Attiva adesso“.

In precedenza cliccando sul questa voce si otteneva il messaggio: “Il tuo sito non sembra avere una licenza! Entra nel tuo account manager per aggiungere una licenza per questo sito”.

La medesima azione restituisce ora l’avviso “Verifica della licenza…” e subito dopo “Aggiornamento alla versione premium valido”. A questo punto il plugin ritenendo che sul sistema sia presente una licenza valida, ti chiederà di scaricare l’addon Premium che ti consentirà di eliminare ogni limite.

Non ti resta che cliccare ancora sul menu “Premium” di MailPoet per vedere la dicitura “Congratulazioni, la tua licenza Premium è attiva. Un ultimo passo… Scarica il plugin Premium”.

MailPoet 2 versione premium gratis. MailPoet Premium null.
Modifiche al file licence.php
MailPoet 2 versione premium gratis. MailPoet Premium null.
Attivazione MailPoet Premium 2.xx

Abbattere il limite dei 1000 iscritti in MailPoet 3

MailPoet 3.3x: ho preso come punto di riferimento la procedura della precedente versione e con un po’ di intuito e qualche breve test ho individuato la chiamata “MAILPOET_PREMIUM_LICENSE“. E’ sufficiente editare il file PHP in plugins\mailpoet\lib\Util\License\License.php e cambiare il valore da “false” a “true” alla riga alla riga 5 e 9:

MailPoet full crack
Modifica valori al file License.php

MailPoet 3.94.x: è sufficiente editare il file PHP in plugins\mailpoet\lib\Util\License\License.php e cambiare il valore da “1000” a “10000” alla riga 9 (limite iscritti modificabile a piacere) e il valore da “false” a “true” alla riga 11:

Adesso edita il file plugins\mailpoet\lib\Util\License\Features\Subscribers.php e cambia il valore “SUBSCRIBERS_OLD_LIMIT” impostandolo da “2000” a “20000” alla riga 13 e il valore “SUBSCRIBERS_NEW_LIMIT” impostandolo da “1000” a “10000” alla riga 14:

Conclusioni e suggerimenti

Se hai eseguito correttamente i passaggi illustrati la nagscreen che avvisa sul limite degli abbonati raggiunto è scomparsa dai menu Email, Moduli e Liste e adesso MailPoet 3.3.x ti invita ad inserire l’Activation Key che consentirebbe di usufruire anche dei servizi Premium come welcom mail e sending service.

MailPoet limite iscritti raggiunto. MailPoet subscriber limit reached.
MailPoet limite 1000 iscritti raggiunto

In Mailpoet è finalmente scomparso l’avviso che recita: “Congratulazioni! Ora hai più di 1000 iscritti! La nostra versione gratuita è limitata a 1000 iscritti. Per poter continuare a usare MailPoet devi passare alla versione Premium”.

Ricordati di apportare sempre le modifiche al codice dopo aver aggiornato il plugin.

Download ufficialiMailPoet 2 – MailPoet 3


Hai gradito questo contenuto? È risultato utile?
  • MOLTO
  • SI DAI
  • CERTO
  • IN PARTE
  • NO
  • POCO
Hai gradito questo contenuto? È risultato utile?
  • MOLTO
  • SI DAI
  • CERTO
  • IN PARTE
  • NO
  • POCO

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

30 risposte a MailPoet oltre limite 1000 iscritti

  • ciao Marco! sto usando MailPoet Free version: 3.56.2
    MailPoet Premium version: 3.56.0
    ma non mi fa più inviare newsletter.
    Ho inserito le modifiche che hai scritto ma mi dice che devo passare a premium…
    c’è ancora altro da cambiare per le ultime versioni?
    ps devo disinstallare premium?

    • il mio file subscribers.php si presenta così…

      settings = $settings;
      $this->subscribersRepository = $subscribersRepository;
      }

      public function check() {
      $limit = $this->getSubscribersLimit();
      if ($limit === false) return false;
      $subscribersCount = $this->getSubscribersCount();
      return $subscribersCount > $limit;
      }

      public function getSubscribersCount() {
      if ($this->hasPremiumSupport()) {
      return $this->subscribersRepository->getTotalSubscribersWithoutWPUsers();
      }
      return $this->subscribersRepository->getTotalSubscribers();
      }

      public function hasValidApiKey() {
      return $this->hasValidMssKey() || $this->hasValidPremiumKey();
      }

      public function getSubscribersLimit() {
      if (!$this->hasValidApiKey()) {
      return $this->getFreeSubscribersLimit();
      }

      if ($this->hasValidMssKey() && $this->hasMssSubscribersLimit()) {
      return $this->getMssSubscribersLimit();
      }

      if ($this->hasValidPremiumKey() && $this->hasPremiumSubscribersLimit()) {
      return $this->getPremiumSubscribersLimit();
      }

      return false;
      }

      private function hasValidMssKey() {
      $state = $this->settings->get(self::MSS_KEY_STATE);
      return $state === Bridge::KEY_VALID || $state === Bridge::KEY_EXPIRING;
      }

      private function hasMssSubscribersLimit() {
      return !empty($this->settings->get(self::MSS_SUBSCRIBERS_LIMIT_SETTING_KEY));
      }

      private function getMssSubscribersLimit() {
      return (int)$this->settings->get(self::MSS_SUBSCRIBERS_LIMIT_SETTING_KEY);
      }

      private function hasValidPremiumKey() {
      $state = $this->settings->get(self::PREMIUM_KEY_STATE);
      return $state === Bridge::KEY_VALID || $state === Bridge::KEY_EXPIRING;
      }

      private function hasPremiumSubscribersLimit() {
      return !empty($this->settings->get(self::PREMIUM_SUBSCRIBERS_LIMIT_SETTING_KEY));
      }

      private function getPremiumSubscribersLimit() {
      return (int)$this->settings->get(self::PREMIUM_SUBSCRIBERS_LIMIT_SETTING_KEY);
      }

      public function hasPremiumSupport() {
      return $this->hasValidPremiumKey() && $this->settings->get(self::PREMIUM_SUPPORT_SETTING_KEY) === ‘premium’;
      }

      private function getFreeSubscribersLimit() {
      $installationTime = strtotime($this->settings->get(‘installed_at’));
      $oldUser = $installationTime < strtotime(self::NEW_LIMIT_DATE);
      return $oldUser ? self::SUBSCRIBERS_OLD_LIMIT : self::SUBSCRIBERS_NEW_LIMIT;
      }
      }

    • Ciao Francesco. Il metodo esposto in articolo è perfettamente compatibile con MailPoet 3.56.2. Assicurati di avere solo questa versione installata perché ho appena effettuato dei test e tutto è andato liscio. Saluti. =)

      • ho la chiave attivata, potrebbe dipendere da questo?

        nel caso provo a cancellarmi dal loro sito?

        • Ciao Francesco. Credo basti revocarla dal plugin stesso. Ad ogni modo questa credo sia la soluzione a quanto da te segnalato. Aggiornami. Saluti =)

        • purtroppo quando dal sito la cancelli, non c’è il tasto “salva”, quindi se aggiorni riappare. Ora l’ho cancellata dal loro sito e ci vogliono 7 giorni per la cancellazione definitiva.
          Appena sparisce ti aggiorno, grazie caro.

        • Bene Francesco. Resto in attesa di aggiornamenti. Saluti e buon weekend. =)

  • Hi. Is this still valid with the latest version of Mailpoet ? – 3.50.0 ??

    Thanks

    • Ciao James. Secondo me la procedura descritta in articolo, dovrebbe essere valida anche per l’ultima versione di MailPoet 3;

      Uso il condizionale poiché non ho ancora effettuato alcun test. Ti sarei grato se riportassi l’esito qui, qualunque esso sia. Saluti =)

      • Hi,

        I’ve just upgraded to 3.50.0 and made the changes as suggested for 3.4xx but after making the changes, I am getting the warning:

        “Congratulations, you now have more than 2000 subscribers!
        Our free version is limited to 2000 subscribers. You need to upgrade now to be able to continue using MailPoet.

        Upgrade Now”

        This is displayed under ‘Subscribers’, ‘Lists’, and on the ‘Emails’ page.

        Any ideas ?

        Thanks

        • Ben tornato James. Dopo qualche test posso fornirti la soluzione. Per abbattere il limite dei 2000 iscritti nella versione Mailpoet 5.50.0 è necessario modificare anche il valore “SUBSCRIBERS_OLD_LIMIT” portandolo da 2000 a 20000. Ho aggiornato l’articolo. Saluti e alla prossima 😉

        • Thank you so much!

  • Ciao, ottimo articolo.
    Io però con la Versione 3.45.0 e dopo aver fatto come hai detto sul file License.php continuo a vedere il messaggio :

    Congratulazioni! Ora hai più di 1000 iscritti!
    La nostra versione gratuita è limitata a 1000 iscritti. Per poter continuare a usare MailPoet devi passare alla versione Premium.

    🙁

    • Ciao Domenico. In effetti la procedura descritta in articolo non è stata testata sulla versione che citi; Più tardi dopo qualche test potrò fornirti una risposta esaustiva. Saluti. 😉

    • Articolo aggiornato. Non ho potuto testare l’invio della newsletter. Gradirei conferma. Saluti. 🙂

      • Grazie per la risposta, sì ti confermo che ho oltrepassato il numero di 2000 iscritti e mi impedisce l’invio, invitandomi a passare a Premium. Anche se propongo l’invio ad una lista di poche email mi ripete l’invio e mi blocca.
        A questo punto ti chiedo se è possibile avere una versione precedente dello stesso plugin, grazie 🙂

        • Ah sorry, ho visto che hai già previsto il link download delle versioni precedenti, ottimo. Grazie

        • Chiedo ancora, venia, ho riletto attentamente le tue istruzioni e sono riuscito a sbloccare anche l’ultima versione del plugin. Ora si inviano perfettamente anche a oltre 2000 utenti. Grazie!

        • Doveva funzionare per forza! Sul sito uso Mailchimp e per tale motivo non ho potuto testare l’invio.

          Grazie a te per aver riportato l’esito. Saluti e alla prossima! ^__^

  • Ciao da qualche giorno mail poet 2 non funziona più correttamente, in pratica quando vai a creare la newsletter non compare più l’editor nei rettangoli, il che lo rende inutilizzabile.
    Riesci a bypassare questo problema?
    Grazie in anticipo!

    • Ciao Francesco. Non utilizzo il plugin in questione e pertanto non posso eseguire alcun test al momento.

      Ti suggerisco di provare una versione precedente o attendere il prossimo aggiornamento. Un altro tentativo che potresti fare, è quello di accedere a WordPress da un altro browser.

      Prova e aggiornami. Saluti 😉

      • ciao mitico poi mi ero dimenticato di risponderti e non mi ricordo ma se non sono tornato e ho continuato ad usare il plug alla fine doveva aver funzionato.
        Ti ho ritrovato per lo sblocco dei 2000 iscritti e ti farò sapere se funziona.
        Una domanda, per caso hai qualcosa anche per sbloccare chatfuel? che hanno messo una restrizione allucinante a soli 50 utenti. mi fai sapere?
        grazie!

        • Ciao Francesco. Perdonami per il ritardo nel risponderti, ma in questo periodo puoi immaginare.. (sole, mare, vacanze).

          Il metodo esposto in articolo è ancora funzionante; Invece in merito a chatfuel non posso fornirti una risposta concreta in quanto è uno strumento che non ho mai utilizzato. Saluti e alla prossima 😉

        • grande! senti invece come blocco di adblock che plugin usi?

        • Ciao Francesco. Non utilizzo alcun plugin (tra l’altro neppure efficaci sono), ma solo un piccolo script che ho deciso di inserire nel footer.php del mio tema.

          Puoi scaricarlo e personalizzarlo a questo indirizzo. Saluti =)

          NB: con un po’ di astuzia, mettendo mani al codice, puoi nascondere il marchio BlockAdblock, che compare nell’angolo inferiore sinistro della schermata di blocco.

  • ciao! fantastico articolo e molto utile, ma avrei una domanda da porti, ho notato che in mailpoet 3 quando invii la newsletter ( quella definitiva), nell amail che arriva all’ipotetico iscritto, in calce alla mail ci sono i crediti e il logo con link di mailpoet, come posso toglierlo? puoi aiutarmi?,
    grazie mille!

    • Ciao Andrea. In teoria si potrebbero rimuovere tutti i riferimenti che citi, ma non avendo il plugin MailPoet in questo momento installato, non posso eseguire un test.

      Se invii al mio indirizzo email una newsletter di prova (o al limite uno screenshot), posso analizzare il contenuto e fornirti una risposta concreta. Intanto saluti 😉

    • hai poi risolto il problema? vorrei eliminare il logo di mailpoet in calce alla mail