WP Mail SMTP Ayarları ile Gmail SMTP Ayarları Nasıl Yapılır ?

Neden WP Mail SMTP Eklentisini Kullanmalıyız ?

wp mail smtp ayarları ile WP Mail SMTP eklentisini kullanmanın en büyük yararı, hesabınızda daha az güvenli uygulamaları etkinleştirmeniz gerekmeden WordPress e-postalarını Gmail veya G Suite hesabınızı kullanarak güvenli bir şekilde göndermenize olanak tanımasıdır.

Buna ek olarak, diğer birçok SMTP seçeneğinin aksine, Gmail kullanıcı adınızı ve şifrenizi, diğer site kullanıcılarının görebileceği WordPress gösterge tablonuza girmeniz gerekmeyecektir. Bu yöntemi kullanarak, WordPress sitenizi güvende tutmanıza yardımcı olacaksınız.

WP Mail SMTP’nin WordPress e-postalarını göndermek için nasıl kurulacağına bakalım.

Adım 1: WP Mail SMTP Eklentisini Kurma

Yapmanız gereken ilk şey, WP Mail SMTP eklentisini kurmak ve etkinleştirmektir.

WP Mail SMTP’yi yükleyip ve etkinleştirdikten sonra, eklenti ayarları sayfasını açmak için Ayarlar »WP Mail SMTP yolunu izleyebilirsiniz.

Bu sayfanın en üstünde, From Email ve From Name bilgilerini ayarlayabilirsiniz. Varsayılan olarak, bunlar sitenizin yönetici e-postası ve site adıyla doldurulur.

WP Mail SMTP Ayarları

Devam etmeden önce From Email bölümüne Gmail veya G Suite eposta adresinizi yazdığınıza emin olun.

Bu temel ayarlar hazır olduktan sonra Mailer alanına ilerlemeniz ve Gmail seçeneğini işaretlemeniz gerekir.

Ayrıca, Gönderme E-postası ile eşleşecek dönüş yolunu ayarlamak için Return Path seçeneğinin işaretlenmesini öneririz. Bu şekilde, e-postanızı normal şekilde kullanırken olduğu gibi, geri dönen e-postalar hakkında bilgilendirileceksiniz.

SMTP postacısı için Gmail'i seçimi

Ardından, yeni bir Gmail bölümü görünmelidir. Burada, Client Secret ve Client ID için alanlar görürsünüz.

Bu alanlara ilişkin bilgileri almak için Google hesabınız üzerinden bir web uygulaması oluşturmanız gerekir. Bu işlem, herhangi bir kodlama gerektirmez ve size tam olarak ne yapacağınızı gösteririz.

2. Adım: Web Uygulaması Oluşturma

Bir uygulama oluşturmak için öncelikle Gmail hesabınızda oturum açmanız ve Gmail’in uygulama kaydına erişmeniz gerekir. Bu bağlantıyı tıklayarak Google sayfasını yeni bir sekmede açacak ve site ayarlarınızı açık tutmak isteyecek.

Bu bağlantıyı takip edip Gmail hesabınıza giriş yaptıktan sonra “Google API Konsolu içinde Gmail API için uygulamanızı kaydedin” adlı bir form görmelisiniz. Buradan Hizmet Şartlarını kabul etmek için Evet‘e tıklayıp Kabul et ve devam et butonuna tıklayın

Ardından, “API etkinleştirişdi” yazan bir ekran görmelisiniz. Kurulum sayfasına gitmek için Kimlik bilgilerine git butonuna tıklayın.

Gmail uygulama kaydı için bir proje oluşturma

Bir sonraki sayfada, ihtiyacınız olan kimlik bilgilerini belirlemeniz istenecektir. Bu sayfadaki alanlar ve seçmeniz gereken seçenekler şunlardır:

  • Hangi API’yi kullanıyorsunuz ? Gmail API’sı
  • API’yi nereden çağıracaksınız ? Web sunucusu (ör. Node.js, Tomcat)
  • Hangi verileri işleyeceksiniz ? Kullanıcı bilgisi

Bu seçimleri yaptıktan sonra, bir sonraki adıma geçmek için Hangi kimlik bilgilerine ihtiyacım var? butonuna tıklayın.

Gmail uygulama projesine kimlik bilgilerini ekleme

Bu adım için bir OAuth istemci kimliği oluşturuyor olacaksınız. OAuth veya Açık Yetkilendirme, web sitenizin e-posta kimliklerini doğrulamak için Gmail hesabınızı kullanmasına izin verecek olan şeydir.

Ad alanı için istediğiniz herhangi bir şeyi girin veya varsayılan adı bırakın. Bu sadece Google hesabınızda referans içindir.

Yetkilendirilmiş JavaScript kaynakları için sitenizin URL’sini girmeniz gerekir. http://www.siteadi.com formatında girmeniz gerekiyor.

Son olarak, Yetkilendirilmiş yönlendirme URI’ları alanını doldurmamız gerekiyor. Sitenize ait URI’yi almak için, WordPress sitenizi yeni sekmede açmanız gerekir. Tekrar Ayarlar »WP Mail SMTP sayfasında, Authorized redirect URI etiketli alanı kopyalayıp Gmail bölümüne yapıştırmanız gerekir.

Bu alandaki değer, sitenizin URL’si ve ardından bazı ek ayrıntılar olmalıdır. Bu değeri kopyalamanız gerekir; bu, kopyala simgesine tıklayarak kolayca yapılabilir.

Yetkili yönlendirme URI'sini WP Mail SMTP ayarlarından kopyalamak için butonu kullanın

URI’yı kopyaladıktan sonra Google API’ler sayfasına geri dönün ve Yetkilendirilmiş yönlendirme URI’ları altındaki alana yapıştırın.

Google OAuth istemci kimliği oluşturma

Bundan sonra, İstemci kimliği oluştur butonuna tıklayabilirsiniz.

Uygulama oluşturma sürecindeki son adım için, izin ekranını ayarlamanız gerekir. Sahip olduğunuz Gmail hesabını kullanmak için yalnızca kendi siteniz için izin verdiğinizden bu ekran kullanıcılarınız tarafından asla görülmeyecektir.

Sadece e-posta adresinizi kontrol etmeniz ve ardından kullanıcılara gösterilen bir ürün adı girmeniz gerekir (web sitenizin başlığı gibi). Bu alanları tamamladığınızda Devam‘ı tıklayın.

OAuth 2.0 izin ekranı ayarları

Gmail web uygulamasını başarıyla oluşturdunuz!

Şimdi tüm detayları görmeliyiz. Son ekranda, Kimlik Bilgileri sayfasına gitmek için daha sonra yapacağım seçeneğini tıklayın.

Gmail uygulama kurulumu işleminde son sayfa

3. Adım: İzin Verme ve Test E-postası Gönderme

Kimlik Bilgileri sayfasında, az önce oluşturduğunuz web uygulamasının ayrıntılarını görebilirsiniz. Müşteri Kimliği ve İstemci Sırrını görüntülemek için düzenle simgesini tıklayın.

Kimlik bilgileri

Bu, uygulamanızın tüm ayrıntılarını açacaktır. Bu sayfada, İstemci Kimliği ve İstemci gizli anahtarı kopyalamanız gerekir.

Bunların her birinin, WP Mail SMTP ayarlarınıza Client ID ve Client Secret‘a kopyalanması gerekir.

Not: İstemci Kimliği ve İstemci gizli anahtarıza herhangi bir fazladan metin veya boşluk kopyalanmamasına çok dikkat edin, aksi takdirde bir sonraki adımda bir hata oluşur.

İstemci Kimliğini, Client ID alanına.

İstemci gizli anahtarını, Client Secret alanına yapıştırın.

İstemci Kimliği ve İstemci gizli anahtarını WP Mail SMTP ayarlarına kopyalama

Bu ayarları kaydettikten sonra, sayfa yenilenir. Google, bu bilgilerin hesabınıza bağlanmak için kullanılmasına izin vermeniz gerekir.

Bunu işlemi yapmak için, sayfanın en altına gidin ve Allow plugin to send emails using your Google account yazılı butona tıklayın.

Gmail ile e-posta göndermek için eklentiyi yetkilendirme

Bu işlem Google için bir giriş ekranı açacak. Devam edin ve bu SMTP’yi kurduğunuz hesaba giriş yapın.

Eğer sitenizde SSL kullanılmıyorsa aşağıdaki görüntüdeki gibi bir ekran karşınıza çıkacaktır. Advanced yazısına tıklayın alet açılan alandan Go to …. (unsafe) linkine tıklayın.

Güvenlik sayfası

Ardından, bu sitenin sizin adınıza e-posta göndermesine izin isteyen bir ekran görürsünüz.

Hazır olduğunuzda, devam etmek için Allow butonuna tıklayın.

Sitenin e-posta göndermesine izin verme

Ardından, WP Mail SMTP ayarlarınıza geri dönülecek ve bir başarı mesajı görüntülenecektir. Bağlantı tamamlandığında, Email Test sekmesi altında bir test e-postası göndermeye hazırsınız.

WP Mail SMTP ile Gmail bağlantı başarısı

Test Email sekmesi açıldığında, geçerli bir e-posta adresi girmeniz ve Send Email butonuna tıklamanız gerekir. Eriştiğiniz e-posta adresini kullandığınızdan emin olun, böylece e-postanın teslim edildiğini onaylayabilirsiniz.

WP Mail SMTP aracılığıyla bir test e-postası gönderin

Test mesajı gönderildiğinde, bu sekmenin en üstünde bir başarı mesajı görürsünüz.

WP Mail SMTP test e-postası başarıyla gönderildi

Kısa bir süre sonra girdiğiniz e-posta adresinden bir test e-postası almalısınız.

WP Mail SMTP Gmail için test e-postası

Test E-postası Başarılı Bir Şekilde Gönderilmiyorsa Ne Yapmalıyız?

Bu konuyla ilgili yazıyı WP Mail SMTP Hataları ve Çözümleri yazımda bulabilirsiniz.

Bu kadar! WordPress sitenizde SMTP’yi başarıyla yapılandırdınız.

Bu sayfadaki yazı How to Securely Send WordPress Emails Using Gmail SMTP with WP Mail SMTP makalesinden türkçeye çevirilmiştir.

Merhaba! Ben Burak. 2016 yılında Karadeniz Teknik Üniversitesi Harita Mühendisliği Bölümü’nden mezun oldum. Lise yıllarında HTML & CSS‘e, Üniversite yıllarında WordPress ve Matlab‘e adım attım. Lisans tezimi Matlab üzerinden program yazarak teslim ettim. Çeşitli projeler için WordPress tabanlı yazılımlar geliştirdim.

1 Yorum

Bir cevap yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.