Instalacja DavMaila na CentOS 6

Spisie treści

Jeśli Twoja firma lub szkoła korzysta z Microsoft Exchange do obsługi poczty e-mail, możesz chcieć uzyskać dostęp do swojego konta e-mail Exchange z klientów poczty e-mail, które nie obsługują protokołu Exchange. DavMail zapewnia rozwiązanie, tłumaczenie Microsoft Exchange na otwarte protokoły, takie jak POP, IMAP, SMTP, CalDAV, CardDAV i LDAP.
Instalacja DavMaila na CentOS 6 będzie wymagała dodania jednej trzeciej repozytorium. Pobierz plik repozytoriów i zaktualizuj swoją pamięć podręczną yum. :
 sudo curl- lub / etc / yum.repos.d / home: marcindulak.repo http://download.opensuse.org/repositories/home:/marcindulak/CentOS_CentOS-6/home:marcindulak.repo aktualizacja sudo yum

Następnie zainstaluj DavMail z yum:
sudo mniam zainstaluj DavMail

Będziesz musiał zainstalować dodatkowy pakiet, aby skrypt startowy działał poprawnie:
sudo mniam zainstaluj redhat- lsb -core

Konfiguracja podstawowa
Plik konfiguracyjny DavMaila znajduje się w /etc/davmail.properties. Otwórz w swoim ulubionym edytorze tekstu:
sudo nano /etc/davmail.properties

Ustaw DavMail na tryb serwera, aby nie wymagał X11:
davmail.serwer = prawda

Aktywuj tryb zdalny i ustaw adres łącza na adres IP swojej skrzynki lub pusty zestaw:
 davmail.allowRemote = prawda davmail.bindAddress =

Ustaw davmail.url na adres URL aplikacji Outlook Web App / Outlook Web Access, który zwykle kończy się na / owa:
davmail.url = https://domena.com/owa

Domyślne porty, których używa DavMail, nie są standardowe i możesz chcieć je zmienić, aby ułatwić proces tworzenia klientów poczty e-mail. Aby skonfigurować DavMaila do używania domyślnych portów dla protokołu IMAP i SMTP zaszyfrowanego SSL, zmień opcje davmail.imapPort i davmail.smtpPort:
 davmail.imapPort = 993 davmail.smtpPort = 465

Zapisz i zamknij plik konfiguracyjny.
Uruchom DavMaila
Ze względu na sposób działania systemów Linux, używane przez nas porty (993 i 465) wymagają otwarcia dostępu root. Oznacza to, że DavMail musi być uruchomiony jako root. Domyślnie skrypt startowy dostarczony z pakietem DavMail uruchamia DavMaila jako użytkownik "DavMail" i nie będzie mógł uruchomić naszej konfiguracji. Można to naprawić, wprowadzając drobne poprawki w skrypcie startowym.
Utwórz kopię domyślnego skryptu startowego:
sudo cp / etc / init.d / DavMail /etc/init.d/DavMail -root

Otwórz kopię w swoim ulubionym edytorze tekstu:
sudo nano /etc/init.d/ DavMail -root

Znajdź wiersz w funkcji start(), który zaczyna się od su - DavMail i zastąp DavMail rootem. Linia powinna teraz wyglądać tak:
su - root -s / bin / sh -c "exec nohup $ DAVMAIL_HOME / davmail $ DAVMAIL_CONF >> $ LOGFILE 2> & 1 &"

Zapisz i zamknij plik. Uruchom DavMaila używając zmodyfikowanego skryptu startowego:
usługa davmail-root start

I na koniec skonfiguruj DavMaila, aby ładował się przy starcie:
chkconig davmail-root włączony
Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave