نصب و راه اندازی
برای نصب سرور پست الکترونیکی باز MailU ، ابتدا باید اطمینان حاصل کنید که سیستم شما دارای یک آدرس IP معتبر و نام دامنه کاملاً واجد شرایط است. همچنین باید یک رکورد معتبر MX برای دامنه وجود داشته باشد. برای تنظیم IP و نام میزبان سرور ، دستورات زیر را اجرا کنید:
$ sudo hostnamectl set-hostname mail.example.com
همچنین آدرس FQDN و IP سرور را به پرونده /etc /hosts اضافه کنید.
$ sudo vi /etc/hosts
xxx.xxx.xxx.xxx mail.example.com
پس از تنظیم ، سیستم را دوباره راه اندازی کنید
$ sudo reboot
درگاه های زیر باید از طریق فایروال سیستم شما مجاز باشد زیرا برای ایمیل بسیار مهم است. همانطور که در زیر آمده است می توانید پورت ها را با UFW باز کنید:
$ sudo ufw allow proto tcp from any to any port
25,80,443,110,143,465,587,993,995
قبل از اینکه از زمان نصب Mailu با استفاده از Docker and Docker Compose نصب کنیم ، بنابراین فرض می کنم که شما در حال حاضر هر دو تنظیم شده اید. اگر نه می توانید مستندات رسمی را برای تنظیم دنبال کنید:
نحوه نصب آهنگسازی Docker در اوبونتو پس از نصب Docker and Docker آهنگسازی ، دایرکتوری را ایجاد کنید که Mailu داده های خود را ذخیره کند:
$ sudo mkdir /mailu
Mailu از یک فایل docker-compose.yml
استفاده می کند و همچنین برای تنظیمات مختلف به" mailu.env “متکی است. شما باید با استفاده از ابزار تنظیم آنلاین Mailu ، یک پیکربندی Mailu را برای محیط خود ایجاد کنید. ژنراتور هر دو پرونده docker-compose.yml و یک پرونده mailu.env را به شما می دهد. پس از ایجاد پیکربندی ، پیوندهایی برای استفاده برای بارگیری پرونده ها دریافت خواهید کرد. اطمینان حاصل کنید که پرونده ها را در فهرست Mailu بارگیری می کنید.
هنگامی که با تنظیمات انجام می شود ، Mailu را با Docker Constors به شرح زیر در فهرست Mailu اجرا کنید:
$ sudo docker-compose up -d
Recreating mailu_webdav_1 ... done
Recreating mailu_fetchmail_1 ... done
Recreating mailu_front_1 ... done
Recreating mailu_antivirus_1 ... done
Recreating mailu_admin_1 ... done
Recreating mailu_antispam_1 ... done
Recreating mailu_imap_1 ... done
Recreating mailu_smtp_1 ... done
Recreating mailu_webmail_1 ... done
کاربر سرپرست را با اجرای دستور زیر تنظیم کنید:
$ docker-compose -p mailu exec admin flask mailu admin admin
example.com PASSWORD
Created admin user
کاوش کنید
ممکن است پیوندهای زیر را پیدا کنید: