Mesajınız gönderilirken bir hata oluştu. Lütfen daha sonra tekrar deneyin. Hatası Kesin Çözüm Eklentisiz.

WordPress / Woocommerce altyapısını kullanan bazı kullanıcılardan gelen sorulara kesin bir çözüm sunmak istedik. Genellikle belli başlı hosting firmaları güvenlik tedbirleri nedeni ile Php mail özelliğini kapatmaktalar şayet WordPress dosyalarınızda aşağıda örnek olarak verdiğimiz kodlar ile bu sorunu çözebilirsiniz.

1.Adım: Öncelikle wp-config.php dosyamızı editör ile açıyoruz sonrasında aşağıda gördüğünüz kod satırlarını /* That’s all, stop editing! Happy blogging. */ satırını bularak ( genellikle en alt satırda olmakta) buluyoruz ve hemen bu satırın altına kodumuzu yapıştırıyoruz.

/** SMTP Ayarları */
define(‘SMTP_USER’, ‘mail adresinizi yazın’);
define(‘SMTP_PASS’, ‘mail şifrenizi yazın’);
define(‘SMTP_HOST’, ‘posta sunucunuzu yazın’);
define(‘SMTP_FROM’, ‘mail adresinizi yazın’);
define(‘SMTP_NAME’, ‘site ismi veya görünmesini istediğiniz isim’);
define(‘SMTP_PORT’, ‘587’);
define(‘SMTP_SECURE’, ‘tls’);
define(‘SMTP_AUTH’, true);
define(‘SMTP_DEBUG’, 0);

Bu kodu yapıştırıp ayarladıktan sonra 2.adıma geçiyoruz.

2.Adım: Şimdi sırada kullanmakta olduğunuz temanızın içerisindeki functions.php dosyasınada aşağıdaki kodu aynı şekilde ekliyoruz (bir değişiklik yapmanıza gerek yok).

/** SMTP Ayarları */
add_action( ‘phpmailer_init’, ‘send_smtp_email’ );
function send_smtp_email( $phpmailer ) {
$phpmailer->isSMTP();
$phpmailer->Host = SMTP_HOST;
$phpmailer->SMTPAuth = SMTP_AUTH;
$phpmailer->Port = SMTP_PORT;
$phpmailer->Username = SMTP_USER;
$phpmailer->Password = SMTP_PASS;
$phpmailer->SMTPSecure = SMTP_SECURE;
$phpmailer->From = SMTP_FROM;
$phpmailer->FromName = SMTP_NAME;
}

Bu iki adımı uyguladığınızda artık wordpress web sitenizin mail form vb. gönderiminde hiçbir sorun yaşamadan kullanım sağlayabilirsiniz.