Wordpress nem küld e-mail - döntött

Észrevettem, hogy a levelek nem jöttek a WordPress blog.
Úgy döntöttem, hogy megtudja, mi a baj.

Wordpress nem küld e-mail - döntött

És amit láttam, egy kicsit ideges.


Korábban mindig azt hittem, hogy a WordPress fejleszt egy csapat szakember, akik rendszeresen jönnek a különböző frissítéseket a telepítés után, amely azt mondja, hogy sok hiba talált és rögzített a.

Azonban ítélve a problémát e-mail küldése egy régi WordPress ezt a hibát, és rögzíti a WordPress fejlesztők rendesen nem akar, csak nem figyelni rá lehet (és fogja megtenni, mert a probléma részben megoldódott plugins).

PHP Fatal error: nem kapott kivétel 'phpmailerException' üzenettel 'Érvénytelen cím: [email protected]' in /site/www/wp-includes/class-phpmailer.php:946\nStack trace: \ n # 0 / site / www /wp-includes/pluggable.php(352): PHPMailer-> setFrom ( 'wordpress @ nemcd.', 'WordPress') \ n # 1

Találtam három megoldást a problémára nem a levélküldés WordPress, egyikük segített.

megoldások
1. A legegyszerűbb - létre kell hoznia egy e-mail tárhely típusú wordpress @ yourhost néhány ez segít, ezt a döntést néhány kattintással, de ez a kis hibákat. Mondd tovább.

Most postai óriások (pl Google a Gmail, MailRU, Yandex) különböző módon kell kezelni a spam, így az SPF és DKIM. És ezeket a technikákat meg kell érteni, és megfelelően vannak beállítva, hogy a leveleket a blog gyorsan és pontosan szállítjuk, nem tartoznak bele a spam és valóban nem tűnik el a semmibe.

Ennek elkerülése érdekében minden golovnyaka könnyebb és talán helyesebb, hogy van egy külön e-mail fiókot a blog, illetve üzenetek küldésére használja.

Simán megközelíteni a más megvalósítási - e-mail küldése SMTP szerver oldali (például smtp.gmail.com)

2. Szerkessze a forráskód egy oldalon.

Az emberek adunk PHPMailer (wp-includes / osztály- [PHPMailer | smtp | pop] .php) SSL támogatás / TLS kapcsolatok és az előírt címre, például GMail

Próbáltam, nem sikerült, és ez a módszer nem túl sokat, mert amikor frissíti a WordPress verzió felülírja a fájlt, és van, hogy a változások újra.

3. Telepítse és konfigurálja a speciális bővítmény küldéséhez.

Sok plugin, próbáltam 4 darab, de csak egy jól megérdemelt!

Azt is létrehozott az e-mail GMail API hozzáférési, hanem hiába, lehetséges volt könnyebb.

SMTP: Nem sikerült csatlakozni foglalat: Nem találja a socket közlekedés „ssl”

Mi a probléma megoldására - ha küld egy hiba WordPress mail és levelek nem jutnak el.

Segítettem XPertMailer plugin.

Wordpress nem küld e-mail - döntött

Wordpress nem küld e-mail - döntött

Azt gondolhatnánk, hogy nem voltam képes, hogy megfelelően konfigurálja a többi modul nagyon valószínűtlen, mivel szükség alapbeállításokkal mail - smtp szerver, port, felhasználónév, jelszó, e-mail, személyes ravasz ezek a lehetőségek már, és be nekem megfelelően és többször is.

Dugóval XPertMailer küldök majdnem az első alkalommal.

Volt egy kicsit trükkös korrekciós kódolás, de hamar megoldódott.

Állítsa XPertMailer szokásos módon - Dugó - Új - Search Plugin - XPertMailer.

Mi létre, és aktiválja az e-mail dugót.

Én például a Gmail,

Wordpress nem küld e-mail - döntött

Meg lehet próbálni, hogy küldjön magának egy teszt üzenetet.

Egy kicsit később lesz szembenézni a ténnyel, hogy a betűk jön a rossz kódolás az orosz betűk, azaz levélben halandzsa.

I helyett egy sort XPM4 \ PHP5 \ MIME5.php és orosz vizsgálat a törzsében kezdett rendbe jön.

const MCHARSET = 'utf-8';

Rögzítés xpertmailer fejlett-php-mail-motor rossz codepage

Wordpress nem küld e-mail - döntött

Kapcsolódó cikkek