2 dk okuma · 2 Şubat 2026
Resend ile Mail Kurulumu (Coolify + PocketBase)

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 > Emailkı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.comgibi 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.
Ali Onur Özdemir
Yazılım Mühendisi
Gündüzleri yazılım, geceleri karavan inşası. 3D baskı, sunucu yönetimi, tiny house ve kendi zihnine dair notlar.