Cloudflare'ın WordPress E-postaları Göndermemesi [veya Zaman Aşımı] Nasıl Onarılır

Yayınlanan: 2021-05-04

Cloudflare, WordPress e-postaları göndermiyor mu? Veya e-posta göndermek için SMTP kullanırken sunucu zaman aşımları mı görüyorsunuz?

Bazen Cloudflare'a geçmek, WordPress'te e-posta göndermede sorunlara neden olabilir, ancak düzeltilmesi kolaydır.

Aşağıda nasıl olduğunu göstereceğiz. Ama önce, tam olarak ne tür bir Cloudflare e-posta sorununuz olduğunu anlayalım.

WordPress E-postalarınızı Şimdi Düzeltin

Cloudflare E-postayı Etkiler mi?

Cloudflare, SMTP trafiğini işlemediği için e-postayı doğrudan etkilemez.

Cloudflare'a geçtikten sonra e-posta almıyorsanız, muhtemelen DNS kayıtlarınızda bir sorun var.

Example of Cloudflare DNS

Cloudflare kurulum sihirbazı sırasında Cloudflare, eski sunucunuzdan DNS kayıtlarını kopyalamaya çalışır. MX ve A kayıtlarına özellikle dikkat ederek, kurulum prosedürü sırasında Cloudflare'in aldığı ayrıntılarla eski sağlayıcınızdaki DNS kayıtlarını karşılaştırmalısınız.

Posta için A kaydınız varsa, turuncu bir bulut simgesiyle proxy'ye alınmamalıdır. Bunun hakkında 2. bölümde daha fazla konuşacağız.

Bu makalede, genel e-posta sorunlarından devam edeceğiz ve özellikle WordPress web siteleriyle ilgili Cloudflare e-posta sorunları hakkında konuşacağız.

WordPress E-posta Göndermeyen Cloudflare Nasıl Onarılır

2 farklı WordPress Cloudflare sorununa bakacağız ve bunları nasıl düzelteceğinizi göstereceğiz.

  1. Cloudflare'de WordPress E-postalarını Almamak (veya Spam'e Giden E-postalar)
    • WP Mail SMTP'yi yükleyin
    • Yeni Bir E-posta Hizmet Sağlayıcı Seçin
    • Cloudflare'da DNS Kayıtları Oluşturun
    • WordPress'ten Test E-postası Gönderin
  2. Cloudflare'de SMTP ile WordPress Zaman Aşımlarını Düzeltin

İlk olarak, WordPress e-posta teslim edilebilirlik sorunlarını çözmek için bu adım adım talimatları izleyin.

1: Cloudflare'a Geçtikten Sonra WordPress E-postalarını Almamak (Veya E-postalar Spam'e Gidiyor)

Cloudflare'de WordPress e-postaları almakta sorun yaşıyorsanız, düzeltmesi çok kolay!

Varsayılan olarak WordPress, wp_mail() işlevini kullanarak web sunucunuz üzerinden e-posta gönderir. Bu yöntem çok basittir ve e-postaların kimliği doğrulanmaz. Bu nedenle, WordPress e-postaları sıklıkla kaybolur (veya Önemsiz Postada dosyalanır).

Bu doğrudan Cloudflare ile ilgili değildir, ancak DNS yapılandırmanızı değiştirmek bazen beklenmedik sonuçlar doğurabilir.

WP Mail SMTP eklentisi ile bu sorunu çözmek kolaydır. WP Mail SMTP, WordPress e-postalarınızı Gmail veya Sendinblue gibi ayrı bir e-posta hizmeti aracılığıyla gönderir.

WP Mail SMTP

E-postalarınız ayrı bir e-posta hizmeti aracılığıyla yönlendirildiğinde, spam filtrelerinden geçmek için ihtiyaç duydukları kimlik doğrulamasını alırlar.

Bu, iletişim formu bildirimleriniz, WooCommerce mağaza sipariş e-postalarınız ve diğer eklentileriniz için teslim edilebilirliği artıracaktır.

WP Mail SMTP infographic

Yaşadığınız e-posta teslim edilebilirlik sorununu çözmek için şimdi eklentiyi yükleyelim.

WP Mail SMTP'yi yükleyin

Başlamak için, web sitenize yükleyebilmek için WP Mail SMTP hesabınızdan zip dosyasını indirin. İndirilenler sekmesinde bulacaksınız.

Download WP Mail SMTP to fix WPForms contact form not sending email

Ardından, WordPress kontrol panelinizi açın. Eklentiler sayfasına gidin ve eklentiyi WordPress sitenize yükleyin.

Bunu nasıl yapacağınızdan emin değilseniz, WordPress'e eklenti yüklemek için bu kılavuza bakın.

Install WP Mail SMTP

Eklentiyi etkinleştirir etkinleştirmez WP Mail SMTP Kurulum Sihirbazı açılacaktır.

Ayrıca, WP Mail SMTP ayarlarınızdaki Kurulum Sihirbazını Başlat düğmesini tıklatarak sihirbazı istediğiniz zaman yeniden başlatabilirsiniz. Sihirbazı daha sonra yeniden başlatmanın SMTP ayarlarınızı sıfırlayabileceğini bilin.

E-posta Servis Sağlayıcınızı Seçin

Artık giden WordPress e-postalarını işlemek için yeni bir sağlayıcı seçebiliriz.

WP Mail SMTP, farklı ücretsiz veya ücretli e-posta sağlayıcıları arasından seçim yapmanızı sağlar. Güvenilir oldukları ve çoğu web sitesiyle iyi çalışacakları için SMTP.com veya Sendinblue'yu öneriyoruz.

Küçük bir siteniz varsa Gmail veya Diğer SMTP'yi kullanabilirsiniz. Diğer SMTP seçeneği, zaten erişiminiz olan herhangi bir posta sunucusunu kullanmanızı sağlar.

Başlamak için Başlayalım düğmesini tıklayın.

Start the WP Mail SMTP setup wizard to fix WPforms not sending email

Bir sonraki ekranda, listeden kullanmak istediğiniz postayı tıklayın.

Setup Wizard and Mailers in WP Mail SMTP

Posta gönderinizi seçtiğinizde, sağlayıcı tarafında kurulum adımlarını tamamlamak için belgelerimizi açın:

Postalar tüm sürümlerde mevcuttur WP Mail SMTP Pro'daki Postalar
SMTP.com Amazon SES'i
Sendinblue Microsoft 365 / Outlook.com
Google Çalışma Alanı / Gmail Zoho Postası
posta tabancası
posta damgası
SendGrid
KıvılcımPost
Diğer SMTP

Belgeleri yeni bir sekmede açabilir ve işiniz bittiğinde bu kılavuza geri dönebilirsiniz.

Cloudflare'da DNS Kayıtları Oluşturun

Cloudflare'ı ilk kurduğunuzda, DNS girişlerinizi eski DNS sağlayıcınızdan kopyalar. Artık yeni bir e-posta sağlayıcınız var, sizden bazı yeni DNS girişleri oluşturmanız istenmiş olabilir.

Cloudflare hesabınıza giriş yapıp alan adınızı seçerek bu kayıtları kolayca oluşturabilirsiniz.

Select domain to create a DMARC record in Cloudflare

Ardından DNS kayıtlarını eklemek için DNS simgesine tıklayabilirsiniz.

Open DNS in Cloudflare

Merak ediyor musunuz: SPF, DMARC ve DKIM nedir? Bu DNS kayıtlarının kısa bir açıklamasını aşağıya ekleyeceğiz.

Her sağlayıcının biraz farklı gereksinimleri olduğunu unutmayın. Her e-posta sağlayıcısı için tüm kayıtlar gerekli değildir. E-posta sağlayıcınız için belirli bir kayıt türü oluşturmanız istenmezse, bunu atlayabilirsiniz.

DKIM

DKIM, alan adınızdan gönderilen e-postaları elektronik olarak imzalar.

Bazı sağlayıcılar, e-posta başlığının doğrulanabilmesi için bir DKIM'ye ihtiyaç duyar, bu da mesajınızın gerçek olduğunu ve sahte olmadığını kanıtlar.

SPF

SPF kaydı, alanınızdan e-posta göndermeye yetkili sunucuları listeler.

Cloudflare'de yalnızca 1 SPF kaydınız olması önemlidir.

Alanınızla birlikte başka hizmetler kullanıyorsanız zaten bir SPF kaydınız olabilir. Örneğin, alanınızdaki bir e-posta adresinden e-posta bültenleri gönderiyorsanız, bunun için zaten bir SPF kaydınız olabilir.

Bu nedenle, e-posta sağlayıcınızı eklemek için içeriği mevcut kayıtla birleştirmek isteyeceksiniz.

Multiple SPF record rule in Cloudflare

Bunu nasıl yapacağınızı öğrenmek için birden çok SPF kaydının nasıl birleştirileceğine ilişkin bu basit kılavuzu okuyun.

DMARC

Bir DMARC kaydı, posta sunucusu tarafından spam olarak işaretlenen postaların yönlendirilmesinden sorumludur. Ayrıca, spam filtrelemenin sonucunu size bildirmek için raporlar gönderir.

New DMARC record in Cloudflare

Sağlayıcınız, bir DMARC kaydı oluşturmak için ihtiyacınız olan tüm ayrıntıları size vermelidir. Daha fazla yardıma ihtiyacınız varsa, DMARC kaydının nasıl oluşturulacağıyla ilgili bu makaleye göz atın. Çoğu alanda çalışacak genel bir DMARC kaydı içerir.

CNAME, TXT, MX

Diğer 3'ten daha az yaygın olmalarına rağmen bazı posta hizmetleri de bu kayıtları gerektirir. Bunları e-posta sağlayıcınızın kurulum talimatlarında görmüyorsanız, onları oluşturmamalısınız.

WordPress'ten Test E-postası Gönderin

Artık yeni posta gönderinizi kurdunuz, devam edebilir ve Cloudflare e-postasını WordPress'ten kontrol etmek için WP Mail SMTP'den bir test e-postası gönderebilirsiniz.

Başlamak için E-posta Testi sekmesine tıklayın.

Test Cloudflare email in WordPress

Ardından test e-postanızı gönderin!

Send test email from WP Mail SMTP

Her şey doğru ayarlanmışsa yeşil bir mesaj görürsünüz.

Test Cloudflare email in WordPress - success message

WP Mail SMTP herhangi bir sorun tespit ederse, bir uyarı gösterecektir.

Deliverability should be improved warning message

Uyarının altında, yapabileceğiniz iyileştirmeler hakkında bilgi göreceksiniz. Örneğin, WP Mail SMTP, DMARC kaydınızı bulamıyorsa size söyleyecektir.

Ardından, SMTP ile sunucu zaman aşımı veya Cloudflare 524 hatası yaşıyorsanız izlemeniz gereken adımlara bakalım.

2: Cloudflare'de SMTP ile E-posta Gönderirken WordPress Zaman Aşımları

Cloudflare'a yeni geçtiyseniz veya WordPress için SMTP'yi yeni kurduysanız, WP Mail SMTP'de Diğer SMTP'yi kullanırken zaman aşımları fark edebilirsiniz.

Bu olduğunda, aşağıdaki gibi hatalar görürsünüz:

  • Test e-postası gönderilirken bir sorun oluştu.
  • SMTP hesabınızın kimliği doğrulanamadı.
  • SMTP ana bilgisayarına bağlanılamadı.
  • SMTP connect() başarısız oldu.

Cloudflare ayrıca bir istek zaman aşımı veya ağ geçidi hatası görüntüleyebilir. Hata kodu 500, 504 veya 524 olabilir.

SMTP ile WordPress zaman aşımlarına genellikle posta sunucunuz için yanlış bir proxy ayarı neden olur Cloudflare'deki A kaydı. Cloudflare, SMTP trafiğini proxy yapamadığından, DNS'nizde o hat için turuncu bulutu kapatmamız gerekiyor.

Bunu yapmak için Cloudflare panosunu açın ve DNS kayıtlarını açın.

Open DNS in Cloudflare

Posta sunucunuzu gösteren A kaydını arayın. Bu genellikle posta olarak adlandırılır.

Bulut simgesi turuncu ve Proxied diyorsa , Cloudflare e-posta trafiğinizi proxy yapmaya çalışıyor demektir. Bu işe yaramaz, bu yüzden WordPress SMTP'niz zaman aşımına uğradı.

Cloudflare'nin SMTP trafiğini proxy yapmaya çalıştığını göstermek için burada turuncu bir bulutumuz olduğunu görebilirsiniz.

Orange cloud proxy for mail in Cloudflare

Bunu düzeltmek için kaydı düzenlemek isteyeceksiniz.

Posta A kaydı için proxy ayarını devre dışı bırakmak için buluta bir kez tıklayın. Bulut gri olduğunda DNS Only yazacaktır .

Turn off proxy for mail in Cloudflare

Değişikliği kaydetmek için mavi Kaydet düğmesine tıklayın.

Şimdi WP Mail SMTP'ye geri dönün ve zaman aşımı sorununun çözüldüğünü kontrol etmek için başka bir test e-postası göndermeyi deneyin.

Cloudflare WordPress E-postaları Hakkında SSS

Cloudflare DNS ve WordPress hakkında sık sorulan bazı sorulara bakalım.

Cloudflare'de PTR Kaydı Oluşturmam Gerekiyor mu?

Hayır. PTR kayıtları, ters DNS aramaları için faydalıdır, ancak genellikle bunları oluşturmanız gerekmez. PTR kayıtları normalde posta sunucunuzu yöneten kişi tarafından işlenir. Çoğu durumda bu, web barındırma şirketiniz veya e-posta sağlayıcınız olacaktır.

Gelişmiş kullanıcıların kendi rDNS'lerini yöneteceği bazı durumlar vardır. Bu durumda, kendi PTR kaydınızı oluşturmak isteyeceksiniz. Daha fazla bilgi için şu makaleye göz atın: DNS PTR kaydı nedir (ve buna ihtiyacım var mı)?

SMTP için Cloudflare WordPress Eklentisini Kullanmam Gerekiyor mu?

Hayır. Eklenti size Cloudflare hesabınızla ilgili ek ayrıntılar verir, ancak WP Mail SMTP'nin çalışması için onu yüklemeniz gerekmez.

Hala sorun yaşıyorsanız, WP Mail SMTP ayarlarınızda SMTP oturum açma ayrıntılarını ve bağlantı noktası numarasını kontrol etmeye özen gösterin.

WordPress E-postalarınızı Şimdi Düzeltin

E-postalarınızı düzeltmeye hazır mısınız? En iyi WordPress SMTP eklentisini bugün kullanmaya başlayın. WP Mail SMTP Elite, eksiksiz Beyaz Eldiven Kurulumu içerir ve 14 günlük para iade garantisi sunar.

Bu makale size yardımcı olduysa, daha fazla WordPress ipucu ve öğreticisi için lütfen bizi Facebook ve Twitter'da takip edin.