Ana Sayfa

Remails: Avrupa Merkezli Bir E-posta Aktarım Aracısı

1 dk okuma

Tweedegolf tarafından geliştirilen Remails, tamamen Avrupa'da barındırılan bir Mail Transfer Agent (MTA) olarak öne çıkıyor. Temel amacı, işlemsel (transactional) e-postaların güvenilir bir şekilde iletilmesini sağlamak. Bu, e-posta doğrulama kodları, parola sıfırlama bağlantıları ve kişisel bildirimler gibi kritik mesajlar için ideal bir çözüm sunuyor. Remails, e-postaları iyi itibara sahip IP adresleri üzerinden yönlendirerek, doğru e-posta başlıklarının ayarlanmasını sağlayarak ve teslimat başarısız olduğunda otomatik olarak yeniden denemeler yaparak güvenilirliği artırıyor. Projenin kaynak kodu GitHub üzerinden açık kaynak olarak sunulurken, kullanıcılar için hazır bir servis olarak remails.net adresinde de erişilebilir durumda.

Projenin başlangıcında, hızlı bir Minimum Viable Product (MVP) oluşturmaya odaklanıldı ve tek bir Virtual Private Server (VPS) üzerinde Docker Compose ile basit bir PostgreSQL veritabanı kullanıldı. Ancak, yüksek erişilebilirlik (high availability) gereksinimleri doğrultusunda altyapı geliştirildi. Remails, yönetilen bir Kubernetes kümesi ve yönetilen bir PostgreSQL veritabanı kullanarak Avrupa merkezli bir bulut sağlayıcısına taşındı. Uygulama, kimlik bilgilerini yöneten bir web arayüzü API'si ve e-postaları gönderip alan gerçek MTA olmak üzere iki ana bileşene ayrıldı. Kubernetes sayesinde her bir bileşenin birden fazla kopyası farklı sunuculara (düğümlere) dağıtılarak, bir düğümün devre dışı kalması durumunda bile hizmetin kesintisiz devam etmesi sağlandı. Veri erişilebilirliği ise bulut sağlayıcısının iki veritabanı düğümü ve Point In Time Recovery (PITR) yedeklemeleri ile güvence altına alınırken, ek olarak bağımsız bir konumda günlük tam yedeklemeler de alınıyor.

İçgörü

Remails, Avrupa merkezli, açık kaynaklı ve yüksek erişilebilir bir e-posta aktarım çözümü sunarak, özellikle veri gizliliği ve güvenliği konusunda hassas işletmeler için önemli bir alternatif oluşturuyor.

Kaynak