spot_imgspot_img

Top 5 This Week

spot_img

Related Posts

Mailcow kurulum kullanım: 2026 Pratik Rehber

Mailcow Kurulum Kullanım Rehberi: Adım Adım, Sorun Giderme ve Güvenlik Notları

Mailcow kurulum kullanım: Mailcow Nedir ve Neden Kullanılmalı?

Mailcow, Docker‑tabanlı, tamamen açık kaynaklı bir e‑posta sunucusu paketidir. bu rehber sürecini basitleştirir ve yönetim arayüzü, SMTP, IMAP, webmail ve anti‑spam filtreleri gibi kritik bileşenleri tek bir çatı altında toplar. Kendi e‑posta sunucunuzu kurmak, veri gizliliği ve kontrolü açısından büyük avantajlar sunar; örneğin ev ağınızda üç cihaz için tek bir mail sunucusu kurabilir, küçük bir işletmede müşterilerinizle güvenli iletişim sağlayabilirsiniz. Mailcow, Postfix, Dovecot, Roundcube, ClamAV ve SpamAssassin gibi yaygın bileşenleri içerir ve yönetim arayüzü sayesinde yapılandırma ve izleme işlemleri kolaylaştırılır.

Ek baglam icin mailcow kurulum kullan m rehberi rehberi ve mailcow mail sunucusu kurulumu baglantilarina bakabilirsiniz.

Kullanım Alanı Avantaj
Kişisel ev sunucusu Gizlilik, düşük maliyet
Küçük işletme Ölçeklenebilir, tek yönetim paneli
Geliştirici ortamı Kolay test, sandbox
Eğitim Açık kaynak, topluluk desteği

Mailcow, tek bir Docker konteyner kümesiyle çalışır; böylece yükseltme ve yedekleme işlemleri tek bir komutla yapılabilir. Ayrıca, Let’s Encrypt entegrasyonu sayesinde TLS sertifikası otomatik yenilenir, bu da güvenlik seviyesini artırır.

Kurulum Adımları

1. Gerekli Hazırlıklar ve Gereksinimler

Kurulumdan önce Docker ve Docker Compose’un yüklü olduğundan emin olun. Ubuntu 22.04 önerilen sistemdir; apt update && apt install -y docker.io docker-compose komutları ile kurulum yapılabilir. Domain adı ve DNS ayarları da kritik; en az bir MX kaydı (mail.yourdomain.com) ve ilgili A kaydı gereklidir. Let’s Encrypt ile TLS sertifikası almak için certbot veya acme.sh kullanılabilir. Örnek DNS MX kaydı:

yourdomain.com.    IN MX 10 mail.yourdomain.com.
mail.yourdomain.com. IN A 192.0.2.10

Ek güvenlik için ufw veya iptables ile 443 (HTTPS), 587 (SMTP), 993 (IMAP) portlarını açın.

sudo ufw allow 443/tcp
sudo ufw allow 587/tcp
sudo ufw allow 993/tcp
sudo ufw reload

2. Mailcow’u Klon Et ve Docker Compose ile Çalıştır

# Mailcow reposunu klon et
git clone https://github.com/mailcow/mailcow-dockerized.git
cd mailcow-dockerized

# Konfigürasyon dosyalarını hazırla
cp mailcow.conf.example mailcow.conf

# mailcow.conf içinde DOMAIN ve diğer temel ayarları düzenle
# Örnek satır:
# DOMAIN=yourdomain.com
# REDIS_PASSWORD=strongpassword

# Docker Compose ile konteynerleri başlat
docker-compose up -d

Bu adımlar, Postfix, Dovecot, Roundcube ve diğer servisleri kapsayan tüm konteynerleri başlatır. Docker Compose dosyası, otomatik TLS yenileme (MailCaddy) ve temel güvenlik ayarlarını içerir.

3. Mailcow Arayüzüne Erişim ve İlk Hesap Oluşturma

Port 443 üzerinden HTTPS ile https://mail.yourdomain.com adresine gidin. İlk giriş için [email protected] e‑postası ve mailcow varsayılan parolası kullanılabilir. Giriş yaptıktan sonra Users bölümünden yeni bir posta kutusu ekleyin (örneğin [email protected]). İlk e‑postalar gönderilip alınarak çalışıp çalışmadığı test edilir.

Kurulum Yöntemleri Karşılaştırması

Yöntem Kolaylık Kontrol Yenilenebilirlik
Docker Compose ★★ ★★★ ★★★★
Ansible ★★ ★★★★★ ★★★★★
Manuel Kurulum ★★★ ★★

Mailcow Kurulum Kontrol Listesi

  • ☑ Docker ve Docker Compose yüklü
  • ☑ Domain ve DNS ayarları doğru
  • mailcow.conf güncel
  • ☑ Port 443 açık ve TLS sertifikası geçerli
  • ☑ İlk admin hesabı oluşturuldu ve giriş yapıldı
  • ☑ İlk posta kutusu oluşturuldu ve test edildi

Sorun Giderme, Rollback ve Güvenlik Notları

En yaygın hatalar 502/500 hataları, DNS hataları ve log dosyasında “connection refused” mesajlarıdır. docker-compose logs -f komutu ile gerçek zamanlı log incelemesi yapılabilir. Geri alma (rollback) için docker-compose down ile tüm konteynerleri durdurup docker-compose pull && docker-compose up -d ile son sürüme dönülebilir.

Hata Olası Sebep Çözüm
502 Bad Gateway MailCaddy TLS sorun TLS sertifikasını yeniden alın
500 Internal Server Error Yanlış ortam değişkeni mailcow.conf kontrol edin
Connection refused Firewall engeli Port 587/993 açık mı?

Least privilege ilkeliyle, Docker konteynerleri root olarak değil, www-data gibi sınırlı yetkili kullanıcılar olarak çalıştırılmalıdır. Loglama için /var/log/mailcow dizini düzenli olarak yedeklenmeli; örnek bir yedekleme scripti:

#!/bin/bash
BACKUP_DIR="/backups"
mkdir -p "$BACKUP_DIR"
tar czf "$BACKUP_DIR/mailcow_$(date +%F).tar.gz" -C /opt/mailcow-dockerized mailcow

Rollback scripti:

#!/bin/bash
docker-compose down
docker-compose pull
docker-compose up -d

Optimizasyon ve Bakım

Mailcow güncellemeleri, docker-compose pull && docker-compose up -d komutlarıyla yapılır. MailCaddy, Let’s Encrypt sertifikalarını otomatik yeniler. Performansı izlemek için Grafana ve Prometheus entegrasyonu eklenebilir; docker-compose -f prometheus.yml up -d ile kurulum yapılır. Yedekleme stratejisi olarak günlük posta kutusu yedekleri (Rsync, Restic) ve veri tabanı snapshotları önerilir.

Yedekleme Türü Araç Frekans Depolama
Dovecot klasörleri Rsync Günlük Lokal/SMB
Veritabanı (Postgres) pg_dump Haftalık Bulut
Docker Compose Snapshots Docker CLI Sık Docker Hub

Sık Sorular

Soru Cevap
Mailcow kurulum kullanım rehberi ne zaman mantıklı olur? Kendi e‑posta sunucunuzu kontrol etmek istiyorsanız, veri gizliliği önem taşıyorsa veya bulut sağlayıcılarının sunduğu e‑posta hizmetlerinin maliyetlerini azaltmak istiyorsanız.
Mailcow kurulum kullanım rehberi uygularken en yaygın hata nedir? DNS konfigürasyonu eksikliği, TLS sertifikası geçersizliği veya Docker Compose dosyasında yanlış ortam değişkenleri.
Mailcow’un güvenlik seviyesini artırmak için hangi önlemler alınmalı? Rootless Docker, SELinux/AppArmor, fail2ban, IP bloklama, log rotasyonu ve düzenli güncellemeler.

Sonuç

Mailcow kurulum kullanım rehberi, ev ağları ve küçük işletmeler için güvenli, yönetilebilir bir e‑posta çözümü sunar. Adım adım yapılandırma, sık karşılaşılan hataların çözümü ve güvenlik önerileriyle, operator odaklı bir yaklaşım benimsenmiştir. İleri seviyede izlenebilirlik ve otomatik yenileme stratejileriyle uzun vadeli bakım ve güvenlik riskleri minimize edilir. Kurulumdan sonra günlük yedekleme scriptleri ve log yönetimi ile sisteminizi sürdürülebilir kılabilirsiniz.
/mailcow-kurulum-kullan-m-rehberi-rehberi
/mailcow-kurulum-kullan-m-rehberi-sorun-giderme
Netkolik – Mailcow Mail Sunucusu Kurulumu
PenDC Blog – Mailcow ile Mail Sunucunuzu Nasıl Kurarsınız?

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

Popular Articles