Gmail SMTP Sunucusunu Kullanarak WordPress'te E-posta Nasıl Gönderilir
Yayınlanan: 2016-05-10WordPress temalarından birine sahip web siteniz kayıt için açıksa veya uyarı içeren bir foruma açıksa, siteniz muhtemelen çok sayıda e-posta gönderecektir. Hepsi, varsayılan olarak, standart bir e-posta transferi sistemi aracılığıyla gönderilir. Bu basit yaklaşım herhangi bir ek yapılandırma gerektirmez ve mektuplar çok hızlı gönderilir. Ancak ciddi dezavantajları da beraberinde getiriyor.
Mesajların sayısı ve böyle bir yaklaşımın önemi zaten bir gerginlik olduğundan, geçerli ve yaygın olmayan problemler olarak adlandırılabilir. Örneğin siteye gönderilen mailiniz spam'a düşebilir veya alıcıya hiç ulaşmayabilir.
Çoğu durumda, karar, alan adınız için Gmail postası (SDA) gibi üçüncü taraf hizmetleri aracılığıyla mektup göndermek olabilir. Ayrıca, kural olarak en temel web barındırma hizmetine sahip olan kendi posta sunucunuz aracılığıyla posta göndermeyi de seçebilirsiniz.
WooCommerce temalarına sahip web siteleri için taşıma sistemini kullanan e-posta sunucularının dezavantajları
Yukarıda belirtildiği gibi, WooCommerce temalarına sahip web sitelerinde e-posta göndermek, varsayılan olarak herhangi bir ek ayar olmadan çalışır, ancak bu fiyat çok yüksektir:
- Mesajlar spam kutusuna düşebilir
Tüm spam filtreleri ve e-postaları kontrol etme yöntemleri hakkında, örneğin Gmail, muhtemelen yalnızca bu şirketlerin çalışanlarını biliyor. Gelen gönderileri kontrol etmek için çok sayıda kapalı meraklı gözlere rağmen, mektuplarınıza e-posta hizmetine olan güveni artırabilecek birkaç şey var.
Sistem aktarımı yoluyla gönderilen bir e-posta, gönderenin güvenilirliğini ve meşruluğunu gösterebilecek ek elektronik imzalar içermez. Belki birçoğunuz herkesin bir başkasının adresine, örneğin [email protected] adresine, etki alanına ve WooCommerce temalarından birine sahip bir web sitesine erişimi olmadan mektup gönderebileceğini biliyorsunuzdur.
Mesajların posta servisi aracılığıyla gönderilmesi, gönderenin güvenilirliğini ve meşruluğunu belirten DKIM imzasının otomatik olarak eklenmesine olanak tanır. Gönderen sunucu (SMTP sunucuları) ve Gmail, her e-postaya DKIM imzasını otomatik olarak ekler. Yalnızca etki alanı sahibi (DKIM ve özel anahtar), doğru DKIM imzalı posta gönderebilir.
DKIM imzası, bir başkasının sizin adresinizi ([email protected]) kullanarak bir e-posta gönderebileceği gerçeğini ortadan kaldırmaz, ancak alıcı posta sunucusu, mektubun alan sahibi yerine başka biri tarafından gönderildiğini görecektir. .
Etki alanı ayarları (DNS) etki alanında ayarlanan SPF kaydı ve sahibinin, bu etki alanında hangi sunucuların e-posta gönderebileceğini posta hizmetlerini göstermesine izin verir. Her e-posta hizmeti, sunucu listesiyle birlikte kendi SPF kaydını sunar.
- Mesajlar eksik olabilir
Kötü posta hizmeti mektuplarını taramak için kullanılan bir başka yöntem de Gri Listelemedir. Burada, mektubu gönderirken, alıcı sunucu sitenize “Şu anda meşgulüm, bu mektupla on dakika sonra gel” gibi bir yanıt verebilir. WooCommerce temalarından birine sahip web sitesi böyle bir durumda ne yapacağını bilmiyor – mektup gönderilmek üzere teslim edildi, o kadar, yani e-posta kayboldu ve muhataba teslim edilmeyecek.
Mektubunuz posta servisine gönderilirse, gönderen sunucunuz “Tamam, Google” deyip gönderilmeyen tüm postaların mektubunu koyar ve birkaç kez daha onu almaya çalışacaktır. Hesaplama basittir - genellikle spam gönderenler tarafından yapıldığı gibi kısa bir süre içinde çok sayıda posta gönderdiğinizde, mektubu birkaç kez teslim etmeye çalışmak için zamanınız olmaz.
Yürümeyin ve alıcı sunucu yalnızca bir süreliğine kapalıysa veya ağa erişimini kaybettiyse bir mektup olabilir. Bu nedenle, SMTP üzerinden e-posta göndermek daha güvenlidir.
- SMTP aracılığıyla e-posta gönderme
Harici bir hizmet (Gmail) veya kendi SMTP sunucunuz aracılığıyla e-posta gönderme arasındaki temel fark değildir. Bu aynı. Ancak kendi barındırma veya özel bir SMTP sunucusu kullanmaya karar verirseniz, ayarlarına dikkat etmelisiniz. Etki alanı ayarlarında doğru DKIM ve SPF kayıtlarını ayarlamayı unutmayın.

Google, sunucuları üzerinden bu şekilde e-posta gönderilmesini yasaklamaz, ancak günlük gönderilen mesaj sayısında bazı sınırlamalar vardır. Örneğin, Gmail günde 2000 e-posta sınırını açıkça belirlemiştir.
Harici sunuculara bağlanmak için birçok web barındırma sitesinin engellendiğini unutmayın (barındırma veya telnet komutu ile bilgi mevcuttur). Bu durumda, izin verilen bağlantıların barındırılması için destek isteyebilirsiniz. Bazen bu tür talepler dikkate alınabilir. Veya barındırma sağlayıcısı tarafından sağlanan dahili posta sunucusunu kullanın. Kural olarak, dışarıdan daha hızlı çalışır, çünkü genellikle web sitenizle aynı fiziksel sunucuda ve WooCommerce temalarından (web sunucusu) birinde bulunur.
Kişisel deneyimde, alan adınız için Gmail'in SMTP sunucusu aracılığıyla gönderilen e-postaları giden kutusu klasöründe saklamadığı ve Gmail'i elinde tuttuğu gözlemlendi.
WooCommerce temalarına sahip web siteleri için WP Mail SMTP eklentisi
Popüler PHP Mailer kitaplığında çalışan wp_mail() işlevi aracılığıyla WordPress'e gönderilen tüm e-postalar. WordPress ve wp_mail'in () SMTP sunucusu aracılığıyla e-posta göndermesine izin vermek için, resmi WordPress.org dizininden WP Mail SMTP eklentisini kurmalı ve yapılandırmalısınız:
- Eklentiyi etkinleştirerek, Kontrol Panelinde Ayarlar → E-posta'ya gidin;
- Gelişmiş E-posta Seçenekleri sayfasında ayar yapalım. Aşağıda her bir öğe için açıklama ve gerekli değerler gösterilmektedir;
- E-postadan - sistemin gönderileceği ve alıcının e-postasında "Yanıtla" düğmesine tıklayarak yanıtı gönderdiği adres;
- Ad – gönderenin adından, sitenin adını veya adınızı ve soyadınızı belirtebilirsiniz;
- Mailer – sistem aktarımı (işlev postası ()) veya SMTP sunucusu aracılığıyla mesaj gönderme. Tüm WordPress e-postalarını SMTP aracılığıyla gönder'i seçme;
- SMTP Ana Bilgisayarı – SMTP sunucusunun adresi. Teknik desteğe veya referans bölümünden sorabilirsiniz. Gmail'i kullanmak için – smtp.gmail.com;
- SMTP Bağlantı Noktası – SMTP sunucusu bağlantı noktası, şifreleme türüne (Şifreleme) bağlıdır. Gmail için 465 numaralı bağlantı noktasını kullanın;
- Şifreleme – şifreleme türü. Gmail için SSL şifrelemesini kullanmalısınız;
- Kimlik Doğrulama – posta sunucusunda kimlik doğrulamanın yapılıp yapılmayacağı. Evet Ayarla: WooCommerce temalarında SMTP kimlik doğrulamasını kullanın;
- Kullanıcı adı – postanın kullanıcı adı. Kural olarak, posta kutusunun tam adresi, E-postadan;
- Posta kutusunun parolasını yazın;
- Ayarları kaydettikten sonra bir test mesajı gönderebilirsiniz. Bunu yapmak için posta kutunuzun adresini girin ve Testi Gönder'e tıklayın. Belirtilen adrese kısa bir mektup gönderilecektir ve sonuçlar ekranda görüntülenecektir. Mektubun belirtilen adrese ulaştığını kontrol edin? Değilse, bir şey doğru şekilde yapılandırılmamıştır ve WooCommerce temaları posta gönderemez.
WooCommerce temalarında Gmail sunucusundaki mesaj başlıklarını görüntüleyin
Mesaj, «Authentication-Results» başlık çubuğunu içermelidir. DKIM ve SPF doğru şekilde yapılandırılmışsa, spf = başarılı ve dkim = başarılı olduğunu göreceksiniz.
Kimlik Doğrulama-Sonuçları: mx.google.com;
spf = pass (google.com: [email protected]'un etki alanı 2a02: 6b8: 0: 1630 :: 18'i izin verilen gönderici olarak belirler) [email protected];
dkim = üstbilgiyi geç[email protected]
DKIM imzası geçerliyse Gmail, mektubun yanında yeşil bir onay işareti gösterir.
SMTP sunucusu üzerinden e-posta göndermek, mektupları teslim etmenin daha güvenilir ve doğru yoludur. SMTP'yi kullanmak, e-posta sunucularının kurulumu ve yönetimi ile ilgilenmez. Google hizmetleri görevle iyi başa çıkıyor ve küçük bir proje için gerekli olan da bu.
WooCommerce temaları ve WordPress şablonları olan web sitelerinden birinde Gmail STMP sunucusunun kullanımı hakkında herhangi bir sorunuz varsa, lütfen forumumuza bakın.