WordPress'in E-posta Göndermemesini Düzeltme (3 Kolay Öneri)
Yayınlanan: 2023-02-12Web siteleriyle çalışıyorsanız, WordPress'in e-posta göndermeme (veya bir alıcının spam klasöründe kaybolan e-postalar gönderme) sorunuyla karşılaşmış olabilirsiniz.
Bunun nedeni, WordPress e-postalarının (site bildirimlerinden iletişim formu yanıtlarına kadar her şeyi içerebilir) başarılı bir şekilde teslim edilmelerini sağlamak için doğru şekilde yapılandırılması gerektiğidir.
WordPress e-postasını düzeltmek, WordPress sorun giderme forumlarında en sık sorulan konulardan biridir, ancak neyse ki, genellikle çözülmesi kolay bir sorundur.
WordPress ile e-posta göndermeme sorunları yaşıyorsanız veya WordPress e-postalarınız doğrudan istenmeyen postaya gidiyorsa, WordPress e-postanızı kesin olarak nasıl düzeltebileceğinizi öğrenmek için okumaya devam edin. İşte şunları ele alacağız:
- WordPress'in E-posta Göndermemesinin Nedenleri
- WordPress'i E-posta Gönderecek Şekilde Yapılandırma
- E-postaların Spam'a Gitmesi Nasıl Engellenir?
- WordPress E-postalarınızı Güvenle Nasıl Gönderirsiniz?
WordPress'in E-posta Göndermemesinin Nedenleri
WordPress sitenizin e-posta göndermemesinin birkaç nedeni olabilir, ancak bu genellikle web sitenize veya web barındırıcınızın belirli e-posta ayarlarına ve yapılandırmalarına bağlıdır. WordPress e-postanızı kontrol edebileceğiniz (ve umarız düzeltebileceğiniz) üç kolay yol için aşağıya bakın.
E-posta ayarlarınızı kontrol edin
WordPress e-posta göndermiyorsa yapabileceğiniz ilk şeylerden biri, WordPress yönetici panosundaki e-posta ayarlarınızın doğru olduğunu onaylamaktır.
Bu ayarları görmek için Ayarlar > Genel'e gidin ve "E-posta Adresi" alanına doğru e-posta adresinin girildiğinden emin olun. Bu alandaki herhangi bir hata veya yazım hatası, e-postaların gönderilmemesine veya spam olarak işaretlenmesine neden olabilir.
WordPress siteniz e-posta göndermiyorsa, ilk adım olarak yönetici ayarlarınızı kontrol edin.
Bu ayrıntıları büyük olasılıkla sitenizi ilk başlattığınızda ayarladınız, ancak bu basit düzeltmenin e-posta sorunlarınızı çözüp çözemeyeceğini görmek için her zaman hızlı bir şekilde kontrol etmeye değer.
Barındırma sağlayıcınızla görüşün
Yönetici kontrol panelinizde her şey yolunda görünüyorsa, kontrol edilecek bir sonraki yer barındırma sağlayıcınızdır.
WordPress'in e-posta göndermemesinin (veya spam'a giden WordPress e-postalarının) en yaygın nedenlerinden biri, bir web sitesinin barındırma hizmetinin e-posta göndermek için uygun şekilde yapılandırılmamış (veya hiç yapılandırılmamış) olmasıdır.
Birçok barındırma sağlayıcısı, barındırma sunucunuzu ve onun wp_mail() işlevini (PHP mail() işlevine dayalı) kullanarak e-posta göndermek için ayarlanan varsayılan WordPress e-posta ayarlarını devre dışı bırakır veya atlatır.
Barındırma sunucunuzun e-posta göndermek için değil, web sitenize güç sağlamak için kullanılması gerektiğinden, bu sorunlu olabilir.
Örneğin, WP Engine'de parola sıfırlama veya e-Ticaret sipariş onayları gibi normal WordPress e-postalarının sorun yaşamamasını sağlamak için çok çalışıyoruz.
Bununla birlikte, daha güçlü e-posta işlevselliği, izleme ve ölçeklenebilirlik için, talebi e-posta amaçlı sunuculara yükleyebilen üçüncü taraf bir e-posta barındırıcısı (SendLayer veya Mailgun gibi) kullanmanızı da öneririz.
E-postaların WordPress sitenizden gönderilmediğini belirlediyseniz, e-posta yapılandırmalarını, sınırlarını ve PHP mail() işlevinin kullanımını (veya yasaklamasını) daha iyi anlamak için barındırma sağlayıcınıza danışın.
E-posta yapılandırmalarınızı kontrol edin
Siteniz gerçekten de PHP mail() işlevini kullanarak e-posta gönderiyorsa, bu, e-postaların hiç gönderilmemesinin başka bir nedeni veya spam klasörlerine düşmesinin çok muhtemel bir nedeni olabilir.
Bunun nedeni, PHP mail() işlevi kullanılarak gönderilen e-postaların uygun kimlik doğrulamasından yoksun olması ve genellikle spam olarak işaretlenmesi veya e-posta sunucuları tarafından doğrudan reddedilmesidir.
PHP mail() işlevi, Sender Policy Framework (SPF), DomainKeys Identified Mail (DKIM) veya Domain-based Message Authentication, Reporting, and Conformance (DMARC) gibi e-posta kimlik doğrulama protokolleri için yerleşik destek sağlamaz. PHP mail() işlevi aracılığıyla gönderilen e-postalara kimlik doğrulaması eklemek için kullanılabilecek eklentiler ve diğer çözümler mevcuttur (bununla ilgili daha fazlası aşağıda).
Eklentilerinizi kontrol edin
Yukarıdaki sorunlardan hiçbiri WordPress e-postanızı etkilemiyorsa, güvenlik veya spam önleme eklentileri gibi e-postaları engelleyebilecek eklentileri devre dışı bırakmayı ve ardından yeniden etkinleştirmeyi deneyin.
Alternatif olarak sorun, uygun e-postaları oluşturamayan bir iletişim formu eklentisi gibi bir eklentinin kendisinde de bulunabilir.
E-postaların gönderilmesini engelleyebilecek hatalar veya sorunlar için söz konusu eklentileri kontrol edin ve kontrol edin. Başlamak için en iyi yer, e-posta ayrıntılarının yanı sıra hata günlüklerinin kolayca görülebilmesi gereken her bir eklenti için ayarlar olacaktır.
WordPress'i E-posta Gönderecek Şekilde Yapılandırma
E-posta göndermek için WordPress'i yapılandırmanın birkaç yolu vardır. E-postaları programlı olarak göndermenize izin veren wp_mail() işlevine (yukarıda ayrıntılı olarak açıklanmıştır) ek olarak, kimliği doğrulanmış WordPress e-postaları göndermek için kendi web sunucunuzu da yapılandırabilirsiniz.
Bunu yapmanın yaygın bir yöntemi, Postfix paketini bir Linux sunucusuna yüklemek ve yapılandırmaktır. Ancak, paylaşılan bir barındırma hizmeti kullanıyorsanız, sunucu yapılandırmaları yapmanızı engelleyen (veya yaptığınızda daha büyük site sorunlarına neden olan) yürürlükte olan e-posta kısıtlamaları olabilir. Bu nedenle, sunucu tarafında herhangi bir değişiklik yapmadan önce barındırma sağlayıcınıza danışmak her zaman akıllıca olacaktır.
Yukarıdaki iki seçeneğin de zorlukları varken, WordPress'i e-posta gönderecek şekilde yapılandırmanın daha kolay ve daha yaygın bir yöntemi, üçüncü taraf bir e-posta hizmetiyle entegre olan bir eklenti kullanmaktır.
Yüksek kaliteli bir e-posta eklentisi ile WordPress e-postanızı, sunucu talebini ortadan kaldıran ve tek seferde e-posta kimlik doğrulaması sağlayan bir SMTP (Basit Posta Aktarım Protokolü) sunucusundan gönderecek şekilde yapılandırabilirsiniz.
Çok sayıda e-posta hizmeti ve entegrasyonu mevcut olsa da, işte WordPress için en popüler e-posta eklentilerinden birkaçı:
WP Boşaltma SES
WordPress e-postası için en popüler eklentilerden biri, tüm site e-postalarını Amazon Basit E-posta Hizmeti (SES) aracılığıyla gönderen WP Offload SES'dir. Eklenti, Amazon SES'in yüksek teslimat oranlarını ve düşük maliyetini çok daha kolay bir kurulumla sunar. Ayrıca, WP Offload SES, zahmetli ve zaman alıcı bir CloudWatch kurulumuna olan ihtiyacı ortadan kaldıran yerleşik bir aç ve tıkla izleme özelliğine sahiptir.
WP Posta SMTP'si
WP Mail SMTP, WordPress sitenizin e-posta gönderme şeklini iyileştirerek ve değiştirerek e-posta sorunlarını çözer. Eklenti, uygun SMTP ana bilgisayar kimlik bilgilerini veya yerleşik bir SMTP posta sağlayıcısını kullanmak için wp_mail() işlevini yeniden yapılandırır. Eklentinin ücretsiz ve premium sürümleri mevcuttur ve başlamanıza yardımcı olacak kullanımı kolay bir kurulum sihirbazı ve ayrıntılı belgeler sağlar.
Kolay WP SMTP
Yukarıdaki eklentilere benzer şekilde Easy WP SMTP, Gmail, Yahoo ve diğer popüler e-posta istemcileri dahil olmak üzere tercih ettiğiniz SMTP sunucusunu kullanarak tüm giden e-postaları yapılandırmanıza ve göndermenize olanak tanır. Eklentiyi kullanarak, e-postaların başarılı bir şekilde gönderilip gönderilmediğini görmek için hata ayıklama günlüğünü de etkinleştirebilirsiniz.
posta şairi
Daha fazla pazarlama odaklı WordPress kullanıcısı için MailPoet, e-posta pazarlama kampanyalarınızı oluşturmanıza, göndermenize, yönetmenize ve büyütmenize yardımcı olur - tüm bunları WordPress kontrol panelinizden ayrılmadan. Bu eklenti, abone listelerini yönetmek ve WordPress ile haber bültenleri göndermek için harikadır ve ayrıca özelleştirilmiş işlem e-postaları da dahil olmak üzere WooCommerce e-postaları için harika bir seçenektir.
SMTP Posta Göndericisini Gönder
Son olarak, WordPress web sitenizin e-posta teslim edilebilirlik sürecine yardımcı olan ve iyileştiren yeni nesil bir SMTP eklentisi olan Post SMTP Mailer. 300.000'den fazla kullanıcı, günlük WordPress e-postalarını dünya çapında milyonlarca kullanıcıya göndermek için Post SMTP Mailer'a güveniyor. Eklenti, varsayılan WordPress SMTP kitaplığı PHPMailer'ı ağır hizmet tipi Zend_Mail ile değiştirir, böylece PHP mail() ile bir daha asla e-posta kaybetmezsiniz!
Diğer bir yaygın yöntem, form gönderimlerini e-posta yoluyla göndermek için yerleşik destek içeren Contact Form 7 veya Gravity Forms gibi bir WordPress form eklentisi kullanmaktır.
Bir eklenti kullanarak WordPress e-postasını yapılandırmak için, seçtiğiniz e-posta eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Yüklendikten sonra eklentinin ayarlar sayfasına gidin ve eklentiyi seçtiğiniz üçüncü taraf e-posta hizmetini (Gmail, Yahoo, vb.) kullanacak şekilde yapılandırın. Bu genellikle hizmetin SMTP sunucusu ayrıntılarının ve kimlik bilgilerinin girilmesini içerecektir.
Son olarak, kurulumu tamamladıktan sonra e-posta yapılandırmalarını kontrol edin ve bir test e-postası ile test edin.
E-postaların Spam'a Gitmesi Nasıl Engellenir?
WordPress sitenizi üçüncü taraf bir e-posta hizmetiyle entegre etmek, e-postaların spam'e gitmesini önlemede önemli bir fark yaratsa da (ve aşağıdaki bazı önerileri yerine getirecektir), WordPress e-postalarınızın bunu yapmasını sağlamak için atabileceğiniz ek adımlar vardır. amaçlanan varış noktası.
E-posta adresinizi beyaz listeye ekleyin
Bir e-posta adresini beyaz listeye almak, onu onaylı veya güvenli gönderenler listesine ekleme işlemidir. Genel olarak, bir e-posta adresi beyaz listeye eklendiğinde, bu adresten gönderilen e-postalar alıcının spam veya gereksiz klasörü yerine gelen kutusuna teslim edilir.
Bu genellikle alıcı tarafından veya bireysel düzeyde yapılsa da işletmeler e-postalarını, hangi e-postaların teslim edilmesi gerektiğini belirlemek için spam filtreleri ve e-posta sunucuları tarafından kullanılan büyük ölçekli beyaz listelere gönderebilir.
Bununla birlikte, tüm e-posta sağlayıcıları ve istenmeyen e-posta filtreleri küresel beyaz listeleri kullanmaz, ancak e-posta adresinizi göndermek ve bir (veya daha fazla) tarafından doğrulanmak, yukarıda belirtilen en iyi e-posta uygulamalarıyla birlikte gelecekteki e-posta başarısının olasılığını artırabilir.
Daha güvenli bir e-posta adresi kullanın
Bir e-posta adresini beyaz listeye almanın yanı sıra, spam filtrelerinden kaçınmak için e-posta adresinizi daha güvenli hale getirmek gibi ek adımlar atabilirsiniz.
Bunu yapmanın ilk ve en iyi yolu (yukarıda bahsedildiği gibi) e-postanızın kimliğini doğrulamaktır. SPF, DKIM ve DMARC gibi kimlik doğrulama yöntemlerinin tümü standart e-posta protokolleridir ve bir e-postanın geldiğini iddia ettiği alandan geldiğini kanıtlamaya yardımcı olarak spam olarak işaretlenme şansını azaltır.
E-posta adresinizi daha güvenli hale getirmenin bir başka yolu da spam filtrelerini tetiklediği bilinen "ücretsiz", "garantili" veya "para kazanın" gibi spam tetikleyici kelime ve ifadelerden kaçınmaktır.
E-posta adresinizde bu kelimelerden kaçınmanın yanı sıra, spam olarak işaretlenme olasılığını azaltmak için e-postalarınızın konu satırında ve gövdesinde görünmelerini de engellemelisiniz.
Son olarak, e-posta adresinize bağlı olan itibar, e-posta sağlayıcılarının bir e-postanın gelen kutusuna mı yoksa spam klasörüne mi gideceğini belirlerken kullandıkları bir faktördür. İyi bir gönderme itibarını koruyarak ve saygın bir e-posta servis sağlayıcısı kullanarak, e-postalarınızın spam olarak işaretlenme olasılığını daha da azaltabilirsiniz.
E-posta kimlik doğrulaması ekle
Üçüncü taraf bir e-posta hizmeti kullanırken bu gerekli olmasa da, WordPress e-postalarınıza kimlik doğrulaması eklemek için alabileceğiniz ek önlemler vardır.
Örneğin, PHP mail() işlevini kullanıyorsanız, e-posta kimlik doğrulaması eklemek için üçüncü taraf kitaplıkları veya eklentileri kullanabilirsiniz. Mail() işlevine e-posta kimlik doğrulaması eklemek için popüler bir kitaplık, çeşitli e-posta kimlik doğrulama yöntemlerini (SPF, DKIM ve DMARC gibi) desteklemek için WordPress'e entegre edilebilen tam özellikli, açık kaynaklı bir kitaplık olan PHPMailer'dir.
E-posta kimlik doğrulaması eklemek için başka bir seçenek de yukarıda belirtilen eklentilerden birini kullanmaktır. Örneğin Easy WP SMTP, PHP mail() işlevini harici bir SMTP sunucusu olarak yapılandırmanıza izin vererek size WordPress e-postası için bir kimlik doğrulama yöntemi sağlar.
Son bir hatırlatma olarak, bir eklenti veya başka bir üçüncü taraf e-posta hizmeti kullanıyorsanız yukarıdaki adımların çoğu gerekli olmayacaktır. Ek olarak, WordPress e-postasını optimize etmek (veya boşaltmak) için sahip olduğunuz seçenekler hakkında daha fazla bilgi edinmek için her zaman barındırma sağlayıcınıza danışmalısınız.
WordPress E-postalarınızı Güvenle Gönderin
WordPress e-postalarınızın hedeflenen yere ulaşmasını sağlamanın bir başka harika yolu da, web sitenizi ve tercih edilen e-posta eklentilerini WordPress'ten anlayan bir barındırma sağlayıcısında barındırmaktır.
WP Engine'de, sektör lideri WordPress platformumuzu on yıldan fazla ince ayar ve geliştirmeyle geliştirdik ve özel WordPress uzmanlarından oluşan ekibimiz, WordPress ile en iyi dijital deneyimlerinizi oluşturmanıza yardımcı olmak için her zaman hazırdır.
WP Engine, WordPress siteniz e-posta göndermediğinde sorun gidermeden, daha geniş bir çevrimiçi kitleyle tanışmak için büyümenize ve ölçeklendirmenize yardımcı olmaya kadar, arkanızı kollar. Daha fazlasını öğrenmek için bugün bir temsilciyle konuşun!