Resend ile Mail Kurulumu (Coolify + PocketBase)

Written by

in

Kendi sunucumda (Coolify) PocketBase ile yeni bir proje ayağa kaldırırken, işin o sıkıcı “mail gönderim (SMTP)” aşaması her seferinde zamanımı çalıyordu. “Mailler spam’e düşer mi?” gerginliğini sonsuza dek bitirmek için sistemi Resend üzerine kurmaya başladım. Bir sonraki projede ayarları sıfırdan düşünmemek ve hızlıca kopyala-yapıştır yapabilmek için kendi kurulum adımlarımı buraya sabitliyorum.

1. Resend Tarafını Çözmek

Modern bir mail servisi olan Resend’de hesabı açıp domain’i (alan adını) bağlamak işin ilk adımı.

  • Bölge Seçimi: Gecikmeyi önlemek için bölgeyi her zaman Ireland (eu-west-1) seçiyorum.
  • DNS Ayarları: Resend’in verdiği DNS kayıtlarını, domain’i aldığım paneldeki ayarlara giriyorum.
  • Doğrulama: Resend panelinde “Verified” yazısını görmeden diğer adımlara geçmek yok.

2. Coolify’a Uyarı Maillerini Bağlamak

Sunucunun çökme veya sistem uyarılarında beni haberdar etmesi kritik. Coolify’ı kör bırakmamak için şu ayarları giriyorum:

  • Coolify içinde Settings > Email kısmına geçiyorum.
  • Resend bölümüne, oradan aldığım API Key kodunu yapıştırıyorum.
  • “From Address” kısmına ise genelde sistem@siteadim.com gibi profesyonel duran bir adres tanımlayıp kaydediyorum.

3. PocketBase SMTP Ayarlarını Oturtmak

Kullanıcıların şifre sıfırlama veya doğrulama maillerini sorunsuz alabilmesi için PocketBase tarafına girdiğim fix SMTP ayarları şunlar:

  • Host: smtp.resend.com
  • Port: 465 (veya duruma göre 587)
  • Username: resend
  • Password: Resend’den aldığım API Key.
  • Encryption: SSL/TLS (Bunu kesinlikle unutmuyorum).

Güvenlik İçin Ufak Bir Hatırlatma

Hem Coolify hem de PocketBase için tek bir API Key kullanmak işin kolayı gibi görünse de, güvenlik ve kullanım takibi açısından her ikisi için ayrı ayrı API Key oluşturmak her zaman daha sağlıklı. İki dakika fazla uğraşıyorum ama kafam rahat ediyor.

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir