E-mail notification ve WordPressu

Dokud jsem používal Worpress na freehostingu, s upozorňováním na nové komentáře na blogu jsem neměl nikdy problém. Až nyní, kdy mně blog  jede víceméně na vlastním serveru, najednou notifikace nefunguje. Proč?

WordPress

Worpress totiž ve výchozím stavu používá k posílání e-mailů PHP funkci mail. Aby vám tato funkce v pohodě fungovala, musíte mít správně nakonfigurovaný sendmail. Ne každému se chce tuto mlátičku instalovat a složitě konfigurovat, zvláště když má tak ne zrovna nejlepší dokumentaci. Daleko snazší je sendmail nahradit pomocí balíku ssmtp, který začne e-maily posílat skrz SMTP server (jenž lze samozřejmě libovolně nastavit).

Vraťme se ale zpátky k Worpressu – tady existuje daleko jednodušší řešení než výše zmíněné. Stačí nainstalovat plugin WP MAIL SMTP. Způsoby jak máte dva. Buď jej stáhnete ze stránek a posléze nakopíruje do adresáře /wp-contents/plugins nebo se přímo v administraci WordPressu proklikáte:  Pluginy – Instalovat pluginy – dáte vyhledat WP MAIL SMTP – Instalovat.

Nakonec jen stačí Worpress donutit, aby používal smtp k posílání e-mailů:  v Nastavení – Email nastavte políčko Mailer na

Poslední poznámka (získaná z vlastních zkušeností): Pokud se rozhodnete upozorňování na nové komentáře otestovat, nepište zkušební komentář pod adminem blogu. Worpress se totiž snaží být chytrý a v tomto případě vám e-mail nepošle. Zřejmě totiž očekává, že vlastní komentáře si člověk pamatuje a nepotřebuje být na ně upozorňován :-)

2 komentáře

  1. kaaduh napsal:

    Hoj, právě zkoušim zprovoznit tenhle systém, ale nějak mi to nejde, můžeš mi napsat do kterýho řádku co patří? Myslim teda ty, který musim sám vyplňovat, díky za odpověď.

  2. kaaduh napsal:

    No, jen abys věděl už sem to vyřešil jinak ;)