Ana içeriğe atla

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 root kullanı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: Alt text

Bir alan adı eklerken şunları belirtin:

  1. Alan adı (Mailu web arayüzüne bu alan adı üzerinden de erişilebilir olacaktır)
  2. Posta kutusu sınırı (kullanıcı sayısı)
  3. Kullanıcılar için azami disk kotası
  4. Kullanıcının kendi kendine kayıt olmasına izin ver

Tamamlamak için Save seçeneğine tıklayın.

Alt metin

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.

not

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.

Alt metin

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

Alt metin

not

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.

Alt metin

Kullanıcı posta kutusu oluştururken şunları belirtin:

  1. Ad
  2. Parola
  3. Disk kotaları
  4. 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.

Alt metin

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:

  1. Posta erişim protokolü
  2. Posta sunucusu alan adı
  3. Postanın alınacağı e-posta hesabının oturum açma adı/parolası
  4. E-postaların bir kopyasının uzak sunucuda bırakılıp bırakılmayacağı
  5. Postanın alınacağı dizinlerin listesi

Alt metin

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

AdLisans
MailuMIT Lisansı
RoundcubeGPLv3
DockerGPLv3 (Apache 2.0)

Yararlı Bağlantılar

Kurulu paketler hakkında daha fazla bilgi için lütfen resmî belgelerine bakın: