WordPress SMTP Mail Ayarları Nasıl Yapılır?

WordPress’de ön tanımlı olarak bilindiği gibi herhangi bir SMTP hizmeti veya aracı bulunmuyor, wordpress smtp destekliyor ancak e-posta göndermek için bir takım ayar yapmamız gerekiyor.

Hem güvenle e-posta göndermek hemde gelen kutusuna doğrudan iletilmesi için yapacağımız bu ayarlar çok ama çok önemli.

Güvenlik demişken WordPress web sitenizin güvenliğini önemsiyorsanız CloudFlare Firewall ile WordPress Güvenliği Nasıl Sağlanır? Makalesine göz atmanızı öneririm.

WordPress SMTP için Kullanılabilecek 4 Eklenti

Çoğu kişi ise wordpress smtp eklentilerini kullanma noktasında zorlanıyor ve mail gönderimi yapamıyor, düzgün birkaç eklenti var bunları sizler için aşağıda listeledim istediğinizi seçebilirsiniz.

WordPress SMTP İçin Eklenti Nasıl Kurulur?

WordPress admin panelimizden “Eklentiler”-> “Yeni Ekle” ye tıklıyoruz ve arama alanına SMTP yazıyoruz. Bu anlatım sırasında burada “Fluent SMTP” eklentisini kullanacağız listeden bulup “Şimdi Kur” butonuna tıklıyoruz ve kurulumu tamamlıyoruz.

Bağlantı eklememizi isteyecek bizden, aşağıda görselde görebileceğiniz gibi pek çoğunu bu eklenti ücretsiz bir şekilde destekliyor.

fluentsmtp ayarları, wordpress smtp ayarı nasıl yapılır, wordpress smtp mail ayarları

Ben E-posta gönderimi ucuz olan “Amazon SES” tercih ettim, 60 bine yakın e-postayı ücretsiz gönderiyorsunuz üstüne de ek gönderdikleriniz e-postalar baya ucuza patlıyor.

Ama bu anlatımı yaparken SMTP üzerinden anlatacağım bu sebeple sol baştaki “Other SMTP” seçeneğini seçin. Aşağıdaki gibi bir ekran karşılayacak sizi

wordpress smtp ayarı, wordpress mail gönderim ayarları, wordpress smtp ile e-posta atma

Burada Hosting kullanan arkadaşlar panel üzerinden oluşturdukları SMTP bilgilerini kullanacak, böyle bir imkânı olmayan ise elinde bulunan SMTP bilgilerini kullanabilirler. Dışarıdan bu hizmeti almak isterseniz

SMTP Hizmeti Sağlayan Firmalar

Sıralamayı wordpress smtp hizmetinin kalitesi ve fiyatı göz önünde bulundurarak yapıyorum, en üstte yer alan fiyat performans olarak en iyi kabul edebileceğimiz firma olduğunu unutmayınız.

Fluent SMTP E-posta Gönderim Ayarları Nasıl Yapılır?

  • From Email: Varsa hostinginiz altında oluşturduğunuz e-posta hesap bilgisi, yoksa elinizde ki diğer SMTP e-posta adresi
  • From Name: E-postaların gönderileceği ad, istediğinizi girebilirsiniz.
  • Smtp Host: Hosting üzerinde kuruluyorsa localhost, aksi durumda size verilmiş olan host bilgisi girilmeli
  • Smtp Port/Encryption: Genellikle 587 olur bu sebeple TLS seçin, 465 ise SSL seçmeyi unutmayın. (Hosting kullananlar None olarak seçili bırakmalı)
  • Use Auto TLS: Seçeneğini aktif hale getirin. (Hosting kullananlar bu seçeneği kapalı tutmalı)
  • SMTP Username: Varsa hostinginiz de oluşturduğunuz e-posta için kullanılacak kullanıcı adı bilgisi
  • SMTP Password: varsa hostinginiz de oluşturduğunuz e-posta için kullandığınız parola bilgisi

Tüm bu işlemleri tamamladıktan sonra “Save Connection Settings” butonuna basarak ayarlarınızı kayıt etmeyi unutmayın. Başarılı bir şekilde yapılandırmanızı tamamladınız artık e-posta göndermek için hazırsınız. “Email Test” sekmesinden e-posta gönderile bilirliğini test etmeyi unutmayın.

Share this:

2 thoughts on “WordPress SMTP Mail Ayarları Nasıl Yapılır?”

  1. Eklenti olmadan göndermek için

    wp-config.php ekleyeceğiniz kodlar :

    // SMTP email settings
    define( ‘SMTP_username’, ‘[email protected]’ ); // username of host like Gmail
    define( ‘SMTP_password’, ‘gmail-app-password’ ); // password for login into the App
    define( ‘SMTP_server’, ‘smtp.gmail.com’ ); // SMTP server address
    define( ‘SMTP_FROM’, ‘[email protected]’ ); // Your Business Email Address
    define( ‘SMTP_NAME’, ‘SEO Neurons’ ); // Business From Name
    define( ‘SMTP_PORT’, ‘587’ ); // Server Port Number
    define( ‘SMTP_SECURE’, ‘tls’ ); // Encryption – ssl or tls
    define( ‘SMTP_AUTH’, true ); // Use SMTP authentication (true|false)
    define( ‘SMTP_DEBUG’, 0 ); // for debugging purposes only

    functions.php tema pyp dosyası içine :
    add_action( ‘phpmailer_init’, ‘my_phpmailer_smtp’ );
    function my_phpmailer_smtp( $phpmailer ) {
    $phpmailer->isSMTP();
    $phpmailer->Host = SMTP_server;
    $phpmailer->SMTPAuth = SMTP_AUTH;
    $phpmailer->Port = SMTP_PORT;
    $phpmailer->Username = SMTP_username;
    $phpmailer->Password = SMTP_password;
    $phpmailer->SMTPSecure = SMTP_SECURE;
    $phpmailer->From = SMTP_FROM;
    $phpmailer->FromName = SMTP_NAME;
    }

    Reply

Leave a Comment