Docker Sunucularda T-Soft Siteleri için Dahili Mail Altyapısı Kullanımı
Docker sunucularında barındırılan T-Soft sitelerinin mail altyapısını "Dahili" olarak kullanabilmesi için aşağıdaki adımların uygulanması gerekmektedir.
Docker sunucu, Docker platformu üzerinde çalışan ve konteynerlerin yönetimini sağlayan bir sunucudur. Docker, uygulamaları ve bağımlılıklarını izole edilmiş, hafif ve taşınabilir konteynerler içinde çalıştırmaya yarayan bir sanallaştırma teknolojisidir.
Docker Sunucunun Temel Özellikleri:
1. Konteyner Tabanlı Yapı
- Docker sunucu, işletim sistemi seviyesinde sanallaştırma sağlar ve her uygulamayı bağımsız bir konteyner içinde çalıştırır.
2. Hafif ve Performanslı
- Geleneksel sanal makinelerden farklı olarak, Docker konteynerleri tam bir işletim sistemi çalıştırmaz, yalnızca uygulamanın ihtiyacı olan bileşenleri kullanır. Bu sayede daha az kaynak tüketir ve daha hızlı çalışır.
3. Taşınabilirlik
- Docker ile oluşturulan konteynerler, farklı işletim sistemlerinde ve sunucularda çalıştırılabilir. Örneğin, bir geliştirici Windows’ta bir Docker konteyneri oluşturup, bunu Linux veya macOS ortamında çalıştırabilir.
4. Kolay Yönetim ve Ölçeklenebilirlik
- Docker sunucuları, birden fazla konteyneri aynı anda çalıştırabilir ve yönetebilir. Bu sayede, özellikle mikro hizmet mimarisi kullanan projelerde büyük kolaylık sağlar.
Docker Sunucunun Kullanım Alanları
- Web uygulamalarını barındırma (örn: e-ticaret siteleri, API servisleri)
- CI/CD süreçlerini otomatize etme (Continuous Integration & Continuous Deployment)
- Test ve geliştirme ortamları oluşturma
- Mikro hizmet mimarisine sahip sistemler yönetme
Özetle, Docker sunucuları, uygulamaları daha verimli, taşınabilir ve ölçeklenebilir bir şekilde yönetmek için kullanılan güçlü bir altyapıdır.
- Kuruluma başlamadan önce işlem yapılacak sitenin docker sunucuda olma durumunu kontrol ediniz. Kontrol sağlamak için "Hotnoc" hesabınıza giriş yaparak siteyi bulunuz. "Platform" sütununda sitenin hangi sunucuda barındığı bilgisine erişebilirsiniz.
- "Ayarlar > Alan Adı & E-Posta" sayfasına tıklayınız.
- "E-Posta Servisleri" sayfasında "Dahili E-Posta" seçiniz ve doğrulama işlemlerini tamamlayınız.
- "E-Posta Hesapları" sayfasında en az 1 tane hesap oluşturunuz. Hesap oluşturma işlemi için "Ekle" butonuna tıklayınız.
- Alan adı uzantlı e-posta hesabını oluşturunuz.
- "Ayarlar > İşlemsel E-Postalar" sayfasına tıklayınız.
- "E-Posta Sağlayıcı Ayarları" seçeneğine tıklayınız.
- "SMTP" yapılandırmasını seçiniz.
- "Sunucu" bilgisini "mail.siteadi.com" şeklinde tanımlayınız. "Siteadi" yazan bölüme kurulum yapılan sitenin alan adı yazılmalıdır.
- "Kullanıcı Adı" ve "Şifre" bölümlerine "E-Posta Hesapları" sayfasından açılan hesap bilgilerini tanımlayınız. Birden fazla e-posta hesabı açıldıysa kullanılmak istenen bir hesap seçilmelidir. E-posta ve şifre bilgisinin doğruluğundan emin olunuz.
- "Port" bilgisi tüm siteler için "587" olarak tanımlanmalıdır.
- "Protokol" bilgisi tüm siteler için "TLS" olarak seçilmelidir.
- "Gelişmiş Ayarlar" bölümünde "SMTP Auth" aktif, "SMTP SSL Verify" pasif olmalıdır.
- Tanımlamalar yapıldıktan sonra "Kaydet & Aktifleştir" butonuna tıklayınız.
- Kurulumun son aşaması olarak SMTP seçeneğine tanımlanan hesap bilgisini "Gönderen E-Posta Ayarları" bölümlerine ekleyiniz.
- Docker sitelerde müşteriler oluşturdukları e-posta hesaplarına "https://1posta.com/m/" linkinden giriş sağlayabilirsiniz. Link sonunda yer alan "/m/" bölümü olmazsa e-posta hesabına girişte "IMAP sunucu ile bağlantı kurulamadı" hatası alınacaktır.