En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

Yerel Sunucudan SMTP ile WordPress E-postaları Nasıl Alınır

Localhost'ta bir WordPress kurulumundan e-posta göndermeniz gerekiyor mu?

Yeni bir site, eklenti veya tema geliştirirken veya test ederken WordPress'i kendi bilgisayarınızda yerel olarak çalıştırmak uygundur. Ancak, yerel olarak WordPress e-postası kurmak zordur çünkü siteniz çevrimdışı olduğundan, e-posta varsayılan olarak etkinleştirilmez.

Bu makalede, WordPress e-postalarını localhost'tan nasıl alacağınızı göstereceğiz.

Localhost'tan WordPress E-postaları Nasıl Alınır

Neden WordPress'i Yerel Sunucuda Çalıştırmalısınız?

WordPress web sitenizde büyük değişiklikler yapmadan önce, bu değişiklikleri öncelikle kullanıcılarınızın göremeyeceği farklı bir sitede test etmeniz iyi bir fikirdir.

Bir hazırlık sitesi, canlı web sitenizin canlıya almadan önce değişiklikleri test etmek için kullanılan bir klonudur. Hazırlık siteleri, canlı web sitenizi bozmamak için hataları yakalamanıza yardımcı olur.

Birçok kullanıcı WordPress hazırlık sitelerini yerel olarak Windows veya Mac bilgisayarlarına kurar. Site test edildikten sonra, değişiklikleri basitçe localhost'tan canlı sunucuya yüklerler.

Ancak, localhost'taki bir WordPress kurulumunda e-posta ayarlamak zor olabilir ve WordPress bir e-posta göndermeye çalıştığında 'Posta işlevi başlatılamadı' hatası alabilirsiniz. Bunun nedeni, WAMP ve MAMP sunucu yığınlarında varsayılan olarak e-postanın etkinleştirilmemiş olmasıdır.

Bunu söyledikten sonra, localhost'tan WordPress e-postalarını nasıl alacağımıza bir göz atalım.

Localhost'tan WordPress E-postaları Nasıl Alınır

Yapmanız gereken ilk şey, yerel sunucunuzdaki WordPress kurulumuna WP Mail SMTP eklentisini yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için, WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.

WP Mail SMTP, WordPress'teki varsayılan e-posta gönderme işlevini devralacak, böylece e-postalarınız bir SMTP sağlayıcısı aracılığıyla yönlendirilecektir. Bu, siteniz internette canlı olmasa bile hazırlık ortamınızdan e-posta bildirimleri alacağınız anlamına gelir.

WP Mail SMTP eklentisini kullanma hakkında daha fazla bilgi için WP Mail SMTP incelemizi inceleyebilirsiniz.

WP Mail SMTP Kurulumu

Eklenti etkinleştirildikten sonra, WP Mail SMTP Kurulum Sihirbazı otomatik olarak başlayacaktır.

WP Mail SMTP Kurulum Sihirbazı Otomatik Olarak Başlayacak

Yapmanız gereken ilk şey bir SMTP hizmet sağlayıcısı seçmektir.

Teslim Edilebilirliği Yüksek En İyi SMTP Hizmet Sağlayıcıları hakkındaki kılavuzumuza buradan göz atabilirsiniz. Emin değilseniz, çoğu WordPress sitesi için Sendinblue iyi bir seçenektir.

Bir SMTP Hizmet Sağlayıcısı Seçin

WP Mail SMTP sihirbazını adım adım takip etmeye devam edin. Yardıma ihtiyacınız olursa, Sendinblue ile WP Mail SMTP'yi nasıl kuracağınız, Gmail, Microsoft Outlook veya Amazon SES ile ilgili rehberlerimizi takip edebilirsiniz.

Not: SMTP posta gönderim hizmetiniz olarak Amazon SES, Microsoft Outlook veya Soho Mail'i kullanmak istiyorsanız, bir WP Mail SMTP Pro lisansı satın almanız gerekecektir.

Kurulum sırasında, e-posta teslim edilebilirliği ve hata takibi otomatik olarak etkinleştirilecektir. Pro sürümünün kullanıcıları ayrıca e-posta günlüğünü açabilir ve varsayılan bildirimleri yönetebilir.

Bu Özellikler E-postaların Başarısız Olma Riskini Azaltır

Bir Test E-postası Gönderme

WP Mail SMTP'yi kurduktan sonra, eklentinin doğru yapılandırıldığından emin olmak için bir test e-postası gönderebilirsiniz.

Bunu yapmak için, yönetici menünüzde WP Mail SMTP » Araçlar bölümüne gitmeniz gerekir; burada 'E-posta Testi' sayfasını göreceksiniz. Varsayılan olarak, test e-postası sitenizin yönetici e-posta adresine gönderilecektir, ancak bunu 'Gönder' alanına farklı bir e-posta adresi yazarak değiştirebilirsiniz.

WP Mail SMTP » Araçlar'a gidin

‘HTML’ ayarını ‘Açık’ konumda tutmanızı ve ardından ‘E-posta Gönder’ düğmesine tıklamanızı öneririz. WordPress, girdiğiniz adrese bir test e-postası göndermeyi deneyecektir.

E-posta yapılandırmanızda sorun varsa, sorunu açıklayan bir mesaj ve bunu çözmek için atabileceğiniz bazı adımlar göreceksiniz.

WP Mail SMTP Başarısızlık Bildirimi

Sorunları gidermek için adımları izledikten sonra, WordPress e-postanızın artık çalıştığını doğrulamak için başka bir test e-postası göndermelisiniz.

WP SMTP Mail yapılandırmanız doğruysa, gelen kutunuzda bir e-posta bulmalısınız.

Localhost'tan Gönderilen E-postalarda Görseller Eksik Olacak

Test e-postasının bozuk resimleri olduğunu fark edeceksiniz ve bu, yerel olarak e-posta gönderirken tamamen normaldir. Bunun nedeni, resimlerin normalde internetten yüklenmesidir, ancak yerel web siteniz çevrimiçi değildir.

Test e-postası başarılı olsa bile, WP Mail SMTP DMARC, DKIM veya SPF kayıtlarınızda teslim edilebilirlik sorunlarına yol açabilecek bir sorun tespit etmiş olabilir. DNS kayıtlarınızı doğru yapılandırmanıza yardımcı olacak adım adım kılavuzlara bağlantılar göreceksiniz.

WP Mail SMTP Alan Adı Kontrol Bildirimi

WordPress'ten nasıl test e-postası göndereceğinizle ilgili kılavuzdan daha fazlasını öğrenebilirsiniz.

Sorunları giderdikten sonra, her şeyin artık düzgün çalıştığından emin olmak için başka bir test e-postası göndermelisiniz.

WordPress E-posta Bildirimlerini Devre Dışı Bırakma – Pro Kullanıcılar

Artık WordPress e-postalarını localhost'tan alacaksınız. Buna eklenti güncellemeleri, tema güncellemeleri ve çekirdek güncellemeleri hakkındaki bildirim e-postaları dahildir. Ayrıca site yönetici değişiklikleri, şifre sıfırlamaları, yeni kullanıcı kayıtları ve daha fazlası hakkında e-postalar alacaksınız.

Çok fazla e-posta aldığınızı hissedebilirsiniz. Veya web sitenizi geliştirip test ederken belirli e-posta bildirimlerini devre dışı bırakmak isteyebilirsiniz.

WP SMTP Mail Pro kullanıcıları, localhost tarafından hangi e-postaların gönderildiğini kontrol edebilir. WP Mail SMTP » Ayarlar bölümüne gitmeniz gerekir. Oradayken, sayfanın üst kısmındaki 'E-posta Kontrolleri' sekmesine tıklamalısınız. Burada, almak istemediğiniz herhangi bir e-postayı devre dışı bırakabilirsiniz.

Pro Kullanıcılar Yerel Barındırmadan Hangi E-postaların Gönderildiğini Kontrol Edebilir

Örneğin, yorumların onay beklediği hakkında e-posta almak istemiyorsanız, ayarı kapatma konumuna getirmeniz yeterlidir.

Bu eğitimimizin, WordPress e-postalarını yerel ana bilgisayardan nasıl alacağınızı öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca ücretsiz bir e-posta alan adı nasıl alacağınızı öğrenmek veya yaygın WordPress hataları ve bunları düzeltme yolları listemize göz atmak isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

40 CommentsLeave a Reply

  1. Bu gönderi ÇOK güncel değil. Artık Google'da bir API ve OAuth kurmanız gerekiyor. WP Forms web sitesinde tüm ayrıntılar mevcut, ancak bunun için 15-20 dakika ayırın.

    • The post was last updated in 2014, thank you for letting us know we should look into updating this post :)

      Yönetici

      • Az önce denedim ve hala çalışıyor ancak Google hesabınızda "Daha az güvenli uygulamalara izin ver: AÇIK" olarak ayarlamanız gerekiyor, bu önerilmez.

        • Bunun hala işe yaradığını ve nasıl çalıştığını paylaştığınız için teşekkürler.

  2. Eklentiyi yükledim ancak Mailer gibi seçenekleri göremiyorum ve ayrıca SMTP Ana Bilgisayar, Bağlantı Noktası, Kimlik Doğrulama, Kullanıcı Adı, Parola vb. seçeneklerini görüntüleyemiyorum. Mailer'da PHP, Google, Maligun, Sendgrid, Diğer SMTP gibi seçeneklerim var. Google'a tıklarsam, İstemci Kimliği ve İstemci Sırrı isterler.

    Ne yapmalı?

  3. Bu göndermek içindir… smtp… wordpress’te e-posta almak için değil… POP3

  4. Eğitim için teşekkürler.

    Xampp'ım var ve yukarıdakini denedim. Test mesajı gönderildiğini gösterdi, ancak aşağıda şunları gördüm: 2017-10-20 13:06:18 SMTP Hatası: SMTP ana bilgisayarına bağlanılamadı.
    Ve yahoo kutumda görmedim.

    Lütfen bunun çalışmasına yardım eder misiniz?

    Teşekkür ederim.

  5. Merhaba, ben de aynı şeyi yaptım ama iletişim formu ve ürün sorgulama formu için herhangi bir e-posta almadım, localhost'ta posta sisteminin çalışmadığını düşünüyorum veya bir fikriniz varsa lütfen bana yardım edin.

  6. Hi new user registration mail contact us mail are working but woocommerce order mail and all not sending to the customers. :(

  7. Google hesabınıza girip “Oturum Açma ve Güvenlik > Bağlı Uygulamalar ve Siteler > Daha Az Güvenli Uygulamalara İzin Ver > AÇIK” özelliğini açmanız gerekir.

    • Merhaba Steve

      Ayarlar'a girdikten sonra üstte çok sayıda sekme ve her birinde sayısız seçenek varken, giriş ve güvenlik > bağlı uygulamalar vb. yerlere gitmek için navigasyon nedir? Teşekkürler.

      • Google hesabınızdan:

        [Ayarlar -> Hesaplar ve İçe Aktarma -> Diğer Google Hesabı ayarları -> Oturum açma ve güvenlik -> Bağlı uygulamalar ve siteler -> Daha az güvenli uygulamalara izin ver (AÇIK konuma getirin)]

    • Same here. Otherwise gmail would authenticate because of the “Less secured application” :)

  8. harika..muhteşem.. çalıştı!!
    email göndermek için gmail'inizin üçüncü taraf uygulamalara erişimi olduğundan emin olun. bu videodan başka hiçbir şeye gerek yok. iyi iş. sevdim.

  9. Gmail hesabımda daha az güvenli uygulamalara erişimi etkinleştirdikten sonra iyi çalıştı. Teşekkürler

  10. dizi (boyut=18)
    ‘kimlik_doğrulama’ => dize ‘SMTP Hatası: Kimlik doğrulanamadı.’ (uzunluk=35)
    ‘hosta_bağlan’ => dize ‘SMTP Hatası: SMTP ana bilgisayarına bağlanılamadı.’ (uzunluk=43)
    ‘veri_kabul_edilmedi’ => dize ‘SMTP Hatası: veri kabul edilmedi.’ (uzunluk=30)
    ’boş_mesaj’ => dize ‘Mesaj gövdesi boş’ (uzunluk=18)
    ‘kodlama’ => dize ‘Bilinmeyen kodlama: ‘ (uzunluk=18)
    ‘çalıştır’ => dize ‘Çalıştırılamadı: ‘ (uzunluk=19)
    ‘dosya_erişimi’ => dize ‘Dosyaya erişilemedi: ‘ (uzunluk=23)
    ‘dosya_aç’ => dize ‘Dosya Hatası: Dosya açılamadı: ‘ (uzunluk=33)
    ‘gönderen_başarısız’ => dize ‘Aşağıdaki Gönderen adresi başarısız oldu: ‘ (uzunluk=35)
    ‘örnekle’ => dize ‘Posta fonksiyonu örneklendirilemedi.’ (uzunluk=36)
    ‘geçersiz_adres’ => dize ‘Geçersiz adres’ (uzunluk=15)
    ‘posta_gönderici_desteklenmiyor’ => dize ‘ posta gönderici desteklenmiyor.’ (uzunluk=25)
    ‘adres_sağla’ => dize ‘En az bir alıcı e-posta adresi sağlamalısınız.’ (uzunluk=54)
    ‘alıcılar_başarısız’ => dize ‘SMTP Hatası: Aşağıdaki alıcılar başarısız oldu: ‘ (uzunluk=45)
    ‘imzalama’ => dize ‘İmzalama Hatası: ‘ (uzunluk=15)
    ‘smtp_bağlantı_başarısız’ => dize ‘SMTP bağlantı() başarısız oldu.’ (uzunluk=22)
    ‘smtp_hatası’ => dize ‘SMTP sunucu hatası: ‘ (uzunluk=19)
    ‘değişken_ayarla’ => dize ‘Değişken ayarlanamıyor veya sıfırlanamıyor: ‘ (uzunluk=30)

    Bu hata geldi, şimdi ne yapabilirim?
    Anlamıyorum.
    Lütfen yardım edin millet.

    • Merhaba,

      Kimlik doğrulaması başarısız olmuş gibi görünüyor. E-posta ve Parolanızı doğru girdiğinizden emin olmayı deneyin.

  11. Teşekkürler! Çalışıyor!=)

    Bu harika web sitesini kaydedeceğim.

  12. Çalışıyor. Kılavuz için teşekkürler. Google, Gmail'de 'Daha az güvenli uygulamalar için erişimi etkinleştir' istiyor, ancak test amaçlı bir sorun görmüyorum..

  13. Thanks for this suggestion, but I can only get it to work if I ‘Enable access for less secure apps’ in Gmail, which Google does not recommend. Any other tips? :)

  14. Hi! Thank you for a great article. I’m trying it all out, but still get an error when sending the test email: SMTP -> ERROR: Failed to connect to server: Operation timed out (60). So I did as suggested, added extension=php_openssl.dll. But nothing seems to work :( Anyone have another idea? Thanks!

  15. Bu öneri işe yaramalı, Ancak “Sunucuya bağlanılamadı: “ssl” soket aktarımı bulunamadı” hatası alırsanız,
    O zaman lütfen aşağıdakileri yapın

    1. Yüklü php klasörünüzden php.ini dosyanızı düzenleyin

    2. extension=php_openssl.dll araması yapın

    3. Başlangıçta şöyle görünecektir;extension=php_openssl.dll
    ‘;’ işaretini kaldırın ve şöyle görünecektir extension=php_openssl.dll
    Eğer extension=php_openssl.dll'i bulamazsanız, bu satırı ekleyin extension=php_openssl.dll.

    4. Ardından Xampp veya LAMP veya APACHE sunucunuzu yeniden başlatın (hangisini kullandığınıza bağlı olarak).

  16. Yerel barındırma için ayarlarınızı kullandım ama test sunucumda çalıştığı yerde çalışmadı. bu yüzden öneriniz benim için faydalı olacaktır. Teşekkürler

  17. Soruma aptalca gelirse üzgünüm ama hangi gelen kutusunu kontrol etmeliyim?. internet hizmeti olmayan yerel bir makinedeyim. yoksa e-postayı almak için internete mi ihtiyacım var?

  18. Bu gerçekten çok yardımcı oldu. Bazı özel özellikleri test etmem gerekiyordu ve şimdi nasıl yapacağımı biliyorum.

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.