Ana içeriğe atla

E-posta

E-posta alan adlarının listesini alma

Komut

mogwai emails domains list

Örnek çıktı

ID      NAME            FALLBACK        DKIM    ENABLED OWNER_ID        OWNER           CREATE_AT
1 example.com true true 1 example_com_usr 2024-01-04 15:46:02+03:00

IDs alan adı diğer komutlarda kullanılır.

Bir e-posta alan adı ekleme

Komut

mogwai emails domains create

Seçenekler

  • --domain=DOMAIN : E-posta alan adı.
  • -o, --owner="fastuser" : E-posta alan adının ekleneceği FASTPANEL kullanıcısı.

fastuser kullanıcısı altında example1.com e-posta alan adını oluşturma örneği

mogwai emails domains create --domain=example1.com -o fastuser

Posta kutularının listesini alma

Komut

mogwai emails boxes list

Seçenekler

  • --domain=DOMAIN : Posta alan adı

Örnek komut

mogwai emails boxes list --domain example.com

Örnek çıktı

ID      ADDRESS                 ALIASES REDIRECTS       SIZE    QUOTA   ENABLED OWNER_ID        OWNER           CREATE_AT
1 user@example.com 0 0 true 4 example_com_usr 2024-02-08 11:13:01+03:00

Komut çıktısındaki ID diğer komutlarda kullanılır.

Bir posta kutusu oluşturma

Komut

mogwai emails boxes create

Seçenekler

  • --domain=DOMAIN : E-posta alan adı.
  • -l, --login=LOGIN : Alan adı olmadan posta kutusunun adı.
  • -p, --password=PASSWORD : Posta kutusunun parolası.

Örnek komut

mogwai emails boxes create  --domain=example.com --login=user --password=MySecretPassword123

Bu komut, MySecretPassword123 parolasıyla user@example.com adlı bir posta kutusu oluşturacaktır.

Bir posta kutusunu silme

Komut

mogwai emails boxes delete

Seçenekler

  • -b, --box=BOX : Posta kutusunun ID'si..

Örnek komut

mogwai emails boxes delete -b 1

Bu komut, ID'si 1 olan posta kutusunu silecektir.

Posta kutularını ve e-postaları içe aktarma

Komut

mogwai emails boxes import[sync] [<flags>]

Seçenekler

  • -i, --import_config=IMPORT_CONFIG : İçe aktarma listesi dosyasının yolu
  • --force : Yalnızca import modu için - mevcut posta kutularını temizler.

Postayı içe aktarmak için sunucuda aşağıdaki biçimde bir posta kutusu listesi hazırlamanız gerekir:

IMAP_HOST;SOURCE_ADDR;SOURCE_PASSWORD;DEST_ADDR

Seçenekler

  • IMAP_HOST : IMAP posta sunucusunun adresi.
  • SOURCE_ADDR : Kaynak sunucudaki posta kutusu.
  • SOURCE_PASSWORD : Kaynak sunucudaki posta kutusuna IMAP bağlantısı için parola. Google gibi bazı hizmetler, IMAP erişimi için bir uygulama parolası oluşturulmasını gerektirir https://support.google.com/accounts/answer/185833?hl=en
  • DEST_ADDR : Mesajların aktarıldığı FASTPANEL sunucusundaki posta kutusu.

Örnek dosya içeriği

imap.gmail.com;test@gmail.comu;password;test@example.com
imap.gmail.com;test1@gmail.com;password;test1@example.com

İki mod kullanılabilir:

İçe aktarma modu

mogwai emails boxes import

Bu modda tüm mesajlar eksiksiz olarak kopyalanır, FASTPANEL sunucusundaki posta kutuları oluşturulmuş olmamalı veya boş olmalıdır - komut yürütüldüğünde FASTPANEL gerekli posta kutularını oluşturur. İçeriğe sahip posta kutuları zaten varsa bir hata görüntülenecektir. --force bayrağını kullanabilirsiniz - bu durumda posta kutusu temizlenecektir.

/root/import.txt dosyasında saklanan bir posta kutusu listesiyle ve --force anahtarı kullanılarak komutun çalıştırılması örneği

mogwai emails boxes import --import_config=/root/import.txt --force

Senkronizasyon modu

mogwai emails boxes sync

Bu modda Kontrol Paneli, kaynak sunucudan hiçbir şeyi silmeden mesajları indirir. İlk içe aktarmadan sonra özgün posta kutusunda yeni mesajlar ortaya çıktıysa ve bunların da aktarılması gerekiyorsa kullanılmalıdır.

Örnek komut

mogwai emails boxes sync --import_config=/root/import.txt