Microsoft exchange для linux

Подключение почтовых клиентов к Microsoft Exchange Server

В этой инструкции описано подключение различных почтовых клиентов к серверу Microsoft Exchange. Цель — получить систему, по функциональности соответствующую Microsoft Outlook.

Входные данные

В примерах используется сервер Microsoft Exchange 2010 (v14.03.0361.001) Service Pack 3 Update RollUp 18. Тестирование производится внутри корпоративной сети. На DNS-серверах указаны внешние почтовые адреса для почтового сервера. На сервере Exchange должны работать:

  1. OWA (Outlook Web Access) — веб-клиент для доступа к серверу совместной работы Microsoft Exchange
  2. OAB (Offline Address Book) — автономная адресная книга
  3. EWS (Exchange Web Services) — сервис, предоставляющий доступ к данным почтового ящика, хранящимся в Exchange Online (как часть Office 365) и в локальной версии Exchange (начиная с Exchange Server 2007)

Параметры сервера Exchange

Важным моментом для успешной работы не-Microsoft-клиентов на Exchange 2010 является проверка подлинности. Посмотреть её параметры можно на сервере Exchange с ролью CAS (Client Access Server). Запустите оснастку «Диспетчер служб IIS» и откройте вкладку «Сайты»/Default Web Site. Обратите внимание на проверку подлинности в трёх компонентах:

  • OWA — Состояние «Включён» для «Обычная проверка подлинности» и «Проверка подлинности Windows»:

!IIS-OWA.png

  • OAB — Состояние «Включён» для «Обычная проверка подлинности» и «Проверка подлинности Windows»:

!IIS-OAB.png

  • EWS — Состояние «Включён» для «Анонимная проверка подлинности», «Обычная проверка подлинности» и «Проверка подлинности Windows»:

!IIS-EWS.png

Прослойки (посредники) и вспомогательные утилиты

DavMail

Некоторые почтовые клиенты не могут напрямую подключаться к Microsoft Exchange и требуют использования прослойки (посредника). В данном примере в качестве посредника используется прокси-сервер DavMail.

DavMail.png

  • На вкладке «Main» в поле «OWA (Exchange) URL» введите адрес своего сервера в формате «https:///EWS/Exchange.asmx» или ссылку на OWA
  • Запомните номера портов «Local IMAP port» и «Local SMTP port». В данном примере это 1143 и 1025, соответственно.

Чтоб каждый раз не запускать вручную сервер DavMail, нужно добавить его вызов в автозагрузку.

  • Зайдите в меню «Параметры системы → Запуск и завершение → Автозапуск», нажмите на кнопку [Добавить приложение] и в строке поиска введите «davmail», после чего нажмите [ОК]:

DavMail 3.png

Теперь локальный прокси-сервер DavMail будет запускаться при старте системы автоматически. Если вам мешает его значок в «Панели задач», есть возможность его спрятать. Для этого в файлe .davmail.properties отредактируйте строку davmail.server=false , поменяв false на true :

sudo mcedit /home//.davmail.properties

Почтовые клиенты для подключения к Exchange

Теперь можно приступить к настройке почтовых клиентов.

Thunderbird

Mozilla Thunderbird является основным почтовым клиентом для дистрибутивов ROSA Linux и, скорее всего, он уже установлен в вашей системе и готов к работе. Если же нет, его можно установить из репозиториев ROSA. В данном примере используется версия 52.2.1.

sudo urpmi mozilla-thunderbird
sudo urpmi mozilla-thunderbird-ru
sudo urpmi mozilla-thunderbird-lightning
  • Запустите Thunderbird.
  • В разделе «Учётные записи» в пункте «Создать учётную запись» выберите «Электронная почта». Появится окно приветствия.
  • В открывшемся окне нажмите на кнопку [Пропустить это и использовать мою существующую почту].
  • В окне «Настройка учётной записи почты» введите в поля «Ваше имя», «Адрес эл. почты» и «Пароль» свои учётные данные.
Читайте также:  Cisco any client linux

!MT1.png

  • Нажмите [Продолжить]. Программа попытается найти подключения (безуспешно), и появится сообщение об ошибке:

!MT2.png

Здесь вам понадобятся номера портов, которые вы запомнили при настройке DavMail.

  • Для категорий «Входящая» и «Исходящая» измените имя сервера на «localhost».
  • Укажите для «IMAP» порт 1143, а для «SMTP» — порт 1025.
  • В поле «Имя пользователя» укажите UPN (User Principal Name) — доменное имя пользователя в формате «ИмяПользователя@ДоменОрганизации.ru».
  • Нажмите на кнопку [Перетестировать].

При правильном вводе учётных данных ошибок не будет. Возможно, система сообщит о необходимости принять сертификат сервера Exchange. Если этого не происходит, возможно вы слишком рано выключили интерфейс DavMail.

Создание календаря пользователя

  • В категории «Учётные записи» выберите пункт «Создать новый календарь».
  • В появившемся окне выберите значение «В сети» и нажмите [Далее].
  • Выберите формат «CalDAV» и в поле «Адрес» введите «http://localhost:1080/users//calendar»:

Lightning New Calendar.png

Создание адресной книги

Адресная книга Thunderbird не поддерживает протокол CardDAV и может быть подключена только к каталогу LDAP сервера Exchange.

  • Откройте существующие адресные книги, нажав на кнопку [Адресная книга] и выбрав пункт «Файл → Создать → Каталог LDAP».
  • В окне мастера укажите следующие параметры:
    • Название — любое подходящее имя
    • Имя сервера — localhost
    • Корневой элемент (Base DN) — ou=people
    • Порт — 1389 (из Davmail)
    • Имя пользователя (Bind DN) — UPN-имя пользователя

    !Exchange Address Book.png

    Для удобства работы рекомендуется указать созданное вами соединение в качестве адресной книги по умолчанию.

    • Зайдите в меню параметров Thunderbird. В категории «Составление» выберите вкладку «Адресация» и под текстом «При вводе адреса искать подходящие почтовые адреса в» отметьте пункт «Сервере каталогов», выбрав имя вашей адресной книги.

    Evolution

    В репозиториях ROSA также доступен почтовый клиент Evolution (в данном примере используется версия 3.16.4).

    Перед запуском рекомендуем обратиться к п. Параметры сервера Exchange данной статьи и убедиться в верной настройке «Проверки подлинности» для EWS.

    • Запустите Evolution.
    • В окне мастера нажимайте кнопку [Следующая], пока не перейдёте на вкладку «Учётная запись».
    • Заполните поля «Полное имя» и «Электронная почта».
    • На вкладке «Получение почты» в списке «Тип сервера» выберите «Exchange Web Services».
    • В качестве имени укажите UPN-имя пользователя в формате «ИмяПользователя@ВашДомен.ru».
    • В поле «Host URL» введите «https://ИмяПочтовогоСервераExchange/EWS/Exchange.asmx.
    • В поле «OAB URL» введите URL автономной адресной книги.
    • В качестве вида аутентификации выберите «Basic».

    !Ev1.png

    При успешной настройке программа запросит пароль:

    !Ev2.png

    После ввода пароля Evolution получит доступ к вашему почтовому ящику, адресной книге и календарям.

    По любым вопросам, связанным с этой статьёй, просьба обращаться по адресу riskotor@mail.ru.

    Источник

    Working with Microsoft Exchange from your Linux Desktop

    Recently I had to do some research (and even magic) to be able to work on my Ubuntu Desktop with Exchange Mail Server from my current employer. I am going to share my experience with you.

    Microsoft Exchange on Linux desktop

    I guess many readers might feel confused, I mean, it shouldn’t be that hard if you simply use Thunderbird or any other Linux email client with your Office365 Exchange Account, right? Well, for better or for worse it was not this case for me.

    Here’s my ordeal and what I did to make Microsoft Exchange work on my Linux desktop.

    Microsoft Exchange on desktop Linux

    The initial problem, no Office365

    The first problem encountered in my situation was that we don’t currently use Office365 like probably majority of current people does for hosting their Exchange accounts, we currently use an on premises Exchange server and a very old version of it.

    So, this means I didn’t have the luxury of using automatic configuration that comes in majority of email clients to simply connect to Office365.

    Webmail is always an option… right?

    Short answer is yes, however, as I mentioned we are using Exchange 2010, so the webmail interface is not only outdated, it even won’t allow you to have a decent email signature as it has a limit of characters in webmail configuration, so I needed to use an email client if I really wanted to be able to use the email the way I needed.

    Another problem, I am picky for my email client

    I am a regular Google user, I have been using GMail for the past 14 years as my personal email, so I really like how it looks and works. I actually use the webmail as I don’t like to be tied to my email client or even my computer device, if something happens and I need to switch to a newer device I don’t want to have to copy things over, I just want things to be there waiting for me to use them.

    This leads me not liking Thunderbird, K-9 or Evolution Mail clients. All of these are capable of being connected to Exchange servers (one way or the other) but again, they don’t meet the standard of a clean, easy and modern GUI I wanted plus they couldn’t even manage my Exchange calendar well (which was a real deal breaker for me).

    Found some options as email clients!

    After some other research I found there were a couple of options for email clients that I could use and that actually would work the way I expected.

    These were: Hiri, which had a very modern and innovative user interface and had Exchange Server capabilities and there also was Mailspring which is a fork of an old foe (Nylas Mail) and which was my real favorite.

    However, Mailspring couldn’t connect directly to an Exchange server (using Exchange’s protocol) unless you use Office365, it required IMAP (another luxury!) and the IT department at my office was reluctant to activate IMAP for “security reasons”.

    Hiri is a good option but it’s not free.

    No IMAP, no Office365, game over? Not yet!

    I have to confess, I was really ready to give up and simply use the old webmail and learn to live with it, however, I gave a last shot on my research capabilities and I found a possible solution: what if I had a way to put a “man in the middle”? What if I was able to make the IMAP to run locally on my computer while my computer simply pull the emails via Exchange protocol? It was a long shot but, could work…

    So I started looking here and there and found this DavMail, which works as a Gateway to “talk” with an Exchange server and then locally provide you whatever you need in order to use it. Basically it was like a “translator” between by computer and the Exchange and then provided me with whatever service I needed.

    DavMail to enable Exchange support in Linux

    So basically I only had to give DavMail my Exchange Server’s URL (even OWA URL) and set whatever ports I wanted on my local computer to be the new ports where my email client could connect.

    This way I was free to basically use ANY client I wanted, at least any client which was capable of using IMAP protocol would work, as long as I configure the same ports I set up as my local ports.

    DavMail to enable Exchange support in Linux

    And that was it! I was able to use MailSpring (which is my preferred choice for email client) under my non favorable conditions.

    Bonus point: this is a multi-platform solution!

    What’s best is that this solution will work for any platform! So if you have the same problem while using Windows or macOS, DavMail has a version for all tastes!

    avatar

    Helder Martins

    Systems Engineer, technology evangelist, Ubuntu user, Linux enthusiast, father and husband.

    Источник

    1denwin’s blog

    MS Office — один из тех комплектов ПО от Microsoft, с которого достаточно тяжело перейти на бесплатные аналоги, крайне тяжело перейти с доменной почты, с которой MS Outlook справляется на ура. Тут вы получайте и почту, и календари, и список контактов, в общем все, с чем может интернироваться Outlook. Очень долгое время, мне приходилось пользоваться Thunderbird, который забирал и отправлял почту через IMAP/SMTP, а так же не очень круто работающим календарем Lightning. Без поддержки Exchange, работать с почтой через данное ПО было крайне не удобно, приходилось пользоваться ресурсом OWA, что бы корректно пользоваться календарем и иметь доступ к контактам. Боль и страдания были не долгими, так как удалось случайно наткнуться на Davmail Gateway при помощи которого можно сделать нормальную поддержку календаря, контактов, работы с почтой и тд..

    Для того. что бы подружить Thunderbird и Exchange, нужно сделать следующее:

    01. Установить Thunderbird.

    sudo apt install thunderbird -y
    # Установка davmail sudo apt install gdebi -y sudo gdebi Downloads/davmail_4.8.5-2589-1_all.deb

    03. Установить дополнение Lightning для Thunderbird.
    04. Запускаем Davmail из меню программ и вводим настройки.

    где OWA (Exchange) URL - https://YOUR_MAIL_SERVER/EWS/Exchange.asmx Local POP port - выключить, так как почта пойдет через IMAP Остальные настройки оставить по умолчанию

    Your name: Ваше Имя Email address: ваш адрес почты Incoming: IMAP - localhost 1143 Outgoing: SMTP - localhost 1025 Username: Incoming - Ваш доменный логин # Outgoing: Ваш доменный логин

    Format: CalDav Location: http://localhost:1080/users/user@domain.com/calendar

    Создаем новую адресную книгу LDAP Name: Адресная книга Exchange Hostname: localhost Base DH: ou=people Port number: 1389 Bind DN: domain\username # ваш домен и имя пользователя

    09. Для удаления значка Davmail из системного трея в файле ~/.davmail.properties установите следующие значение:

    Источник

Оцените статью
Adblock
detector