Google Workspace SMTP Relay kurulumu

Discourse sitenize Google Workspace ile SMTP kurulumunu anlatacağız.

1. Google Workspace hizmetini satın alın

Bağlantıdan domaininizi Google Workspace hizmetinde kaydedin. Planlardan başlangıç için Business Starter yeterli olacaktır.

2. Google Workspace MX yapılandırmasını yapın

Aşağıdaki tablodaki gibi alan adınızın MX kayıtlarını yapılandırın.

Name/Host/Alias Time to Live (TTL*) Record Type Priority Value/Answer/Destination
@ or leave blank 3600 MX 1 ASPMX.L.GOOGLE.COM
@ or leave blank 3600 MX 5 ALT1.ASPMX.L.GOOGLE.COM
@ or leave blank 3600 MX 5 ALT2.ASPMX.L.GOOGLE.COM
@ or leave blank 3600 MX 10 ALT3.ASPMX.L.GOOGLE.COM
@ or leave blank 3600 MX 10 ALT4.ASPMX.L.GOOGLE.COM

3. SPF yapılandırmasını yapın

SPF kaydınızı tanımlayın. TXT kaydı oluşturun:

v=spf1 include:_spf.google.com ~all

4. Daha az güvenli uygulamalara izin verin

https://admin.google.com/ bağlantısında giriş yapın. Arama kutusuna “Less Secure Apps” yazın ve çıkan sonuca tıklayın. “Allow users to manage their access to less secure apps” seçeneğini seçiniz.
https://myaccount.google.com/ bağlantısında “Security” bölümünü açın. “Less secure app access” ayarını “On” yaparak açık konuma getirin.

5. DKIM yapılandırmasını yapın

https://admin.google.com/ bağlantısında giriş yapın. Arama kutusuna “gmail” yazın ve çıkan “Settings for Gmail” seçeneğine tıklayın.
“Authenticate email” bölümüne tıklayın. TXT kaydını alan adınızda uygulayın. Aktif olması 48 saati bulabilir.

6. Yönlendirme ve izinleri ayarlayın

“Settings for Gmail” sayfasına geri dönün, “Routing” bölümüne tıklayın. “SMTP relay service” bölümünde kural ekleyin. İlk açıklama alanına “f” yazın. “1. Allowed Senders” ayarında “Only addresses in my domains” seçin. “2. Authentication” ayarında sadece “Require SMTP Authentication” seçeneğini işaretleyelim. Alttaki “Require TLS encryption” seçeneğini de işaretleyelim ve kaydedelim.

7. Discourse sitenizin SMTP ayarlarını yapın

app.yml dosyanızı açın.

  DISCOURSE_SMTP_ADDRESS: smtp-relay.gmail.com
  DISCOURSE_SMTP_PORT: 587
  DISCOURSE_SMTP_USER_NAME: merhaba@domain.com
  DISCOURSE_SMTP_PASSWORD: "buraya-sifreniz"
  #DISCOURSE_SMTP_ENABLE_START_TLS: true           # (optional, default true)
  DISCOURSE_SMTP_DOMAIN: domain.com
  DISCOURSE_NOTIFICATION_EMAIL: merhaba@domain.com

SMTP kısmını yukardaki gibi doldurun, dosyaya kaydedin. Rebuild yapın.

./launcher rebuild app

8. E-posta testini gerçekleştirin

Tüm işlemlerden sonra 48 saat beklemenizde fayda vardır.

Yönetici panelinden e-postalar bölümü açın ve test işlemini gerçekleştirin. https://www.mail-tester.com/ sitesini de kullanabilirsiniz.

1 Beğeni