Mailu
Açıklama
Mailu, Docker imajlarından oluşan basit ama tam özellikli bir posta sunucusudur.
Proje, insanlara popüler grup yazılımlarında sıkça bulunan tescilli yazılımlar veya gereksiz özellikler olmadan, kolayca yapılandırılabilen, kolayca bakımı yapılabilen ve tam özellikli bir posta sunucusu sunmayı amaçlamaktadır.
Roundcube, web posta istemcisi olarak kullanılır.
Başlarken
Mailu bir imaj ile kurulur ve sunucu önyüklendiğinde otomatik olarak başlar.
İmaj kurulumundan sonra Mailu web arayüzüne https://example.com/ adresinden erişilebilir; burada example.com, sunucunuzun ana bilgisayar adıdır.
Web arayüzüne erişmek için size e-posta ile gönderilen kimlik bilgilerini kullanın.
Ayrıca, oturum açma kimlik bilgileri sunucuda şu dosyada bulunabilir:
/root/.app_credentials
Bu dosyaya erişmek için sunucuda SSH üzerinden oturum açmanız gerekecektir. Sunucuya SSH üzerinden bağlanabilirsiniz:
- Sunucu oluşturulmadan önce bu seçenek etkinleştirilmişse bir SSH anahtarı ile
- Sunucu etkinleştirildiğinde posta ile gönderilen
rootkullanıcı parolası ile
Posta Alan Adı Ekleme
Yeni bir posta alan adı eklemek için Mail domains bölümüne gidin ve New domain seçeneğine tıklayın:

Bir alan adı eklerken şunları belirtin:
- Alan adı (Mailu web arayüzüne bu alan adı üzerinden de erişilebilir olacaktır)
- Posta kutusu sınır ı (kullanıcı sayısı)
- Kullanıcılar için azami disk kotası
- Kullanıcının kendi kendine kayıt olmasına izin ver
Tamamlamak için Save seçeneğine tıklayın.

SSL Sertifikası Alma
Web arayüzünüz ve e-postanız için Let's Encrypt'ten ücretsiz bir SSL sertifikası almak üzere, sunucunuza root kullanıcısı olarak SSH ile bağlanmanız ve aşağıdaki komutu çalıştırmanız gerekir:
mailu_domain add
Sizden subdomain.example.com biçiminde bir alan adı veya alt alan adı girmeniz ve hizmetleri yeniden başlatmanız istenecektir.
Alan adınızın mevcut olduğundan ve sunucunuzun IPv4 adresine yönlendiğinden emin olun!
Komut tamamlandıktan sonra web arayüzüne https://example.com/ adresinden erişilebilir olacaktır; burada example.com, belirttiğiniz alan adı (veya alt alan adı)dır.
DNS
Posta alan adının yanında bulunan Details seçeneğine tıklayarak bir alan adı için DNS kayıtları örneğini görebilirsiniz.

DKIM ve DMARC anahtarlarını oluşturmak için Regenerate keys seçeneğine tıklayın.

Kaynak kayıtları örnek olarak sağlanmıştır. Bunları alan adınızın DNS bölgesine aktarmanız gerekecektir.
Kullanıcı Posta Kutuları Oluşturma
Kullanıcı posta kutusu eklemek için, posta alan adının yanındaki User düğmesine ve ardından sayfanın sağ üst köşesindeki Add User seçeneğine tıklayabilirsiniz.

Kullanıcı posta kutusu oluştururken şunları belirtin:
- Ad
- Parola
- Disk kotaları
- Posta erişim protokolü
Tamamlamak için Save seçeneğine tıklayın.
Harici E-posta İstemcilerini Yapılandırma
E-posta istemcileri için örnek yapılandırmalar Client setup menüsünde bulunabilir. Apple cihazları için otomatik yapılandırma mevcuttur.

Posta Alıcıyı Yapılandırma
Harici sunuculardan posta almak için kullanılan posta alıcı, Fetched accounts menüsünde yapılandırılır.
Yeni bir alıcı eklerken şunları belirtin:
- Posta erişim protokolü
- Posta sunucusu alan adı
- Postanın alınacağı e-posta hesabının oturum açma adı/parolası
- E-postaların bir kopyasının uzak sunucuda bırakılıp bırakılmayacağı
- Postanın alınacağı dizinlerin listesi

Yazılım Güncellemesi
Mailu kurulumunu güncellemek için sunucuya root kullanıcısı olarak SSH üzerinden bağlanmanız ve iki komut çalıştırmanız gerekir:
cd /mailu/ && docker compose pull
systemctl restart mailu.service
Kurulu Yazılımlar
| Ad | Lisans |
|---|---|
| Mailu | MIT Lisansı |
| Roundcube | GPLv3 |
| Docker | GPLv3 (Apache 2.0) |
Yararlı Bağlantılar
Kurulu paketler hakkında daha fazla bilgi için lütfen resmî belgelerine bakın: