Beküldve: kategória: WordPress | 0 hozzászólás
WordPress: Levélküldés SMTP protokollal
A WordPress alapértelmezetten a php mail függvényével küld levelet, ami nagyobb (sok mailt küldő) oldalaknál nem éppen szerencsés. Van ezer meg egy bővítmény (plugin) arra, hogy SMTP szerveren keresztül küldjünk levelet, azonban – igaz eléggé rejtetten – a WordPress mindenféle plugin nélkül is képes SMTP szerveren keresztül küldeni leveleket. És ami megoldható plugin nélkül, azt oldjuk meg plugin nélkül ugye.
Nyissuk meg szerkesztésre a /wp-includes/pluggable.php fájlt, majd keressük meg a következő kódot (2.8.6 esetén a 396. sor):
$phpmailer->IsMail();
Írjuk át erre:
$phpmailer->isSMTP();
Majd nyissuk meg a /wp-includes/class-phpmailer.php fájlt, ahol az SMTP paramétereket tudjuk beállítani, a 177. sortól kezdődően – leírás pedig az adott értékeknél, hogy mire valók:
var $Host = '127.0.0.1'; var $Port = 25; var $SMTPSecure = ""; var $SMTPAuth = false; var $Username = ''; var $Password = ''; var $Timeout = 10; var $SMTPDebug = false; var $SMTPKeepAlive = false; var $SingleTo = false;
Arra ügyeljünk, hogy frissítéskor frissítés után is írjuk át.
