- Настройка электронной почты в Mac OS X Mail
- Настройка доступа к учетной записи Exchange с помощью Outlook для Mac
- Настройка доступа к учетной записи Exchange с помощью Mac OS X 10.10 или более поздней
- Настройка протоколов POP или IMAP в операционной системе Mac OS X
- Также полезно знать.
- Работа с почтой на MS Exchange сервере через EWS. Часть 1
- Введение
- Разработка
- Заключение
- Mac os exchange 2007
- Вопрос
- Все ответы
Настройка электронной почты в Mac OS X Mail
Если вы используете Mac OS X версии 10.10 или более поздней, вы можете подключиться к учетной записи Microsoft Exchange с помощью приложений «Почта», «Календарь» и «Контакты» для Mac. Как узнать, какая у меня версия?
Если вы хотите просто управлять учетной записью электронной почты Exchange на компьютере Mac, то можете использовать приложение Mac Mail для подключения к ней по протоколу IMAP или POP.
Настройка доступа к учетной записи Exchange с помощью Outlook для Mac
Если у вас Outlook для Mac, вы можете использовать его для доступа к своей учетной записи Exchange. Инструкции см. в статьи Добавление учетной записи электронной почты в Outlook.
Настройка доступа к учетной записи Exchange с помощью Mac OS X 10.10 или более поздней
Если у вас Mac OS X версии 10.10 или более поздней, выполните следующие действия, чтобы настроить учетную запись Exchange электронной почты:
Откройте программу Mail, а затем выполните одно из следующих действий:
Если приложение Mail еще не использовалось для настройки учетных записей электронной почты, откроется страница Добро пожаловать в Mail. Перейдите к шагу 2.
Если вы использовали Почту для создания учетных записей электронной почты, выберите Почта > Добавить учетную запись.
Выберите Exchange > Продолжить.
Введите имя, адрес электронной почты и пароль учетной записи Exchange > Вход.
Выберите приложения Mac, которые вы хотите использовать с этой учетной записью. Доступны такие варианты: Почта, Контакты, Календарь, Напоминанияи Заметки.
Нажмите кнопку Готово.
Если программе Mail не удается автоматически настроить вашу учетную запись, то подождите несколько минут или часов, а затем повторите указанные выше действия. Если после повторения действий Mail по-прежнему не может автоматически настроить вашу учетную запись, см. раздел Дополнительные сведения в этой статье.
Настройка протоколов POP или IMAP в операционной системе Mac OS X
Если вы просто хотите управлять электронной почтой Exchange на компьютере Mac, вы также можете настроить доступ к учетной записи по pop или IMAP.
Откройте Mail, затем выполните одно из следующих действий:
Если приложение Mail еще не использовалось для настройки учетных записей электронной почты, откроется страница Добро пожаловать в Mail. Перейдите к шагу 2.
Если вы использовали Почту для создания учетных записей электронной почты, на > Добавить учетную запись.
Выберите Другие учетные записи электронной почты > Продолжить.
Введите имя, адрес электронной почты и пароль для своей учетной записи > войти.
Если вы видите не удается проверитьимя или пароль учетной записи , выберите Далее, чтобы ввести параметры вручную.
Введите следующие сведения:
В полях Адрес электронной почты и Имя пользователя введите свой адрес электронной почты.
В поле Пароль введите пароль для учетной записи электронной почты.
В типе учетной записи выберите IMAP или POP. IMAP поддерживает больше функций.
На сервере входящих сообщенийвведите имя сервера IMAP или POP3. Если вы создаете подключение к службе электронной почты Microsoft 365, укажите для сервера IMAP или POP имя outlook.office365.com. Если вы не используете Microsoft 365, см. параметры электронной почты POP и IMAP для Outlook.
Введите имя SMTP-серверав области Сервер исходяной почты. Если вы создаете подключение к службе электронной почты Microsoft 365, укажите для SMTP-сервера имя smtp.office365.com. Если вы не используете Microsoft 365, см. параметры электронной почты POP и IMAP для Outlook.
Нажмите кнопку Sign In (Вход).
Примечание: Если конфигурация учетной записи электронной почты не удалась, повторите шаг 4 и повторите попытку.
Затем выберите приложения Mac, которые вы хотите использовать с этой учетной записью. Доступны такие варианты: Почта и Заметки.
Нажмите кнопку Готово.
Также полезно знать.
Некоторые проблемы можно решить, просто обновив mac OS X до последней доступной версии. Инструкции по обновлению см. на веб-сайте Apple.
Если вы не зарегистрировали вашу учетную запись, то подключение к вашей учетной записи электронной почты с помощью Mail для Mac может не получиться. Если для вашей учетной записи электронной почты требуется регистрация, вы можете зарегистрировать ее при первом входе в Outlook в Интернете. После того, как вы вошли в свою учетную запись, выйдите из нее. Затем попытайтесь подключиться с помощью Mail для Mac. Дополнительные сведения о том, как войти в учетную запись с помощью Outlook Web App, см. в документе Вход в Outlook.
Если вам не удалось настроить учетную запись, выполнив действия, описанные в этой статье, обратитесь в службу технической поддержки.
Источник
Работа с почтой на MS Exchange сервере через EWS. Часть 1
Здравствуйте, читатели Хабрахабр!
В рамках серии этих постов я хочу рассказать о такой технологии как EWS и о том, как ее использовать для работы с почтой, хранящейся на серверах MS Exchange 2007 — 2010. Я постараюсь показать, как просто и удобно использовать EWS.
Мы начнем с самого начала, с знакомства с это технологией и создания первого проекта, а закончим более сложными манипуляциями с почтой.
Данный пост является вводным и он, скорее всего, окажется неинтересен тем, кто уже знаком с EWS.
Введение
Exchange Web Services (EWS) — это специальный протокол, разработанный MS, и предназначенный для управления почтой и другими компонентами составляющими MS Exchange. В основе протокола лежит XML. Описание поддерживаемых операций и примеры можно найти здесь.
EWS сравнительно молодая технология, появившаяся в Exchange 2007, и пришедшая на смену протоколу WebDAV. MS вкладывает много усилий в разработку и усовершенствование EWS. Сейчас это мощнейший инструмент, с простым и понятным API, а также с прекрасной документацией, позволяющий решать задачи менеджмента объектов MS Exchange.
Архитектура EWS показана на следующей картинке:
Как видно, EWS размещается на серверах имеющих Client Access Server (CAS) роль. Это роль отвечает за обработку запросов от пользователя, т.е. любые клиента, такие как Outlook, MFCMapi, браузер + OWA и т.д., все они подсоединяются к CAS’у. Запрос от клиентского приложения попадает в IIS, где и находится application имплементирующий функциональность EWS. Т.е. EWS «живет» в IIS и выполняется в отдельном процессе или процессах w3wp.exe (процессы в которых исполняются IIS application pool’ы). Помимо EWS там могут «крутится» и другие приложения, например, OWA, ECP и PowerShell.
EWS выступает в виде прослойки между клиентским запросом и внутренностями Exchange. Когда поступает EWS-запрос от клиентского приложения, то он проксируется во внутренние вызовы Exchange, после чего поступает на Mailbox Server role, где уже и производятся сами операции.
Примечание: Немного о внутреннем устройстве Mailbox роли можно прочитать в моей предыдущей статье.
Физически EWS размещен внутри набора .NET сборок. И начиная с Exchange 2010 туда попадают не только EWS вызовы, но и OWA. Т.е. MS, видимо, осознала не удачность идеи нескольких ветвей одинакового по функциональности кода и решила оставить только одну ветку, что должно упростить и ускорить support и разработку.
Общее представление мы получили, можем переходить к программированию.
Разработка
Нам понадобятся:
- MS Exchange Server 2007 — 2010 для тестирования
- Visual Studio 2008 — 2010
Первым делом создадим пустой консольный проект C#. Далее нужно добавить reference’ы с описанием классов/методов/типов и т.п., которые нам необходимы для работы с EWS. Самый простой способ это cделать, при наличии Exchange, это добавить Web Reference. В VS 2010 для этого нужно выделить проект и выбрать Add Service Rederence, далее Advanced, Add Web Reference и в поле URL указать адрес вашего тестового сервера в формате https://[server name]/EWS/Services.wsdl, т.е. должно получиться вот так:
После нажатия далее начнется загрузка reference’ов, и если все пройдет хорошо, вам предложат указать имя этого reference’а, и по окончанию он будет добавлен в проект.
Всё, теперь мы можем попытаться подсоединиться к серверу. И первое, что нужно сделать это получить объект ExchangeServiceBinding, это, пожалуй, самый важный объект в EWS, именно через него будут вызываться все допустимые методы и именно он идентифицирует конкретное подключение на стороне клиента. Для создания данного объекта можно воспользоваться следующим методом:
Примечание: Если сервер использует self-signed сертификат, то соединиться не получится т.к. такой сертификат не пройдет валидацию. В качестве workaround’а можно добавить дополнительный код apply’щий любые сертификаты:
Имея ExchangeServiceBinding можно попытаться сделать что-нибудь полезное, например, отправить сообщение. MSDN подсказывает, что для этого нужно воспользоваться объектом CreateItemType. Для этого напишем следующий метод:
Примечание: В приведенном коде показан самый простой способ отправки сообщения, и мы не видим «мощи» используемых классов, а они предоставляют обширные возможности по кастомизации производимых операций (задание всевозможных свойств, флагов, и т.п.). Подробнее об этом и не только я постараюсь рассказать в следующих статьях.
Вызов этого кода можно сделать так:
Если вам показалось, что код выполнился пугающе долго (у меня порядка 5 секунд), не беспокойтесь, так происходит только при первом вызове. Почти все время занимает инициализация выполняющаяся только один раз. Так же, если это был первый EWS-вызов для сервера, то серверу необходимо произвести инициализацию со своей стороны и создать новый instance w3wp для обработки запроса, а это тоже может занять какое-то время.
Заключение
Мы коротко познакомились с технологией EWS и написали простой пример отправки письма адресату.
Как видно код получается очень кратким и понятным. Документация MS достаточно хорошая и почти всегда с примерами. Если вы программировали на C++ MAPI, то вы оцените на сколько данный способ проще.
Если у вас появится задача написания почтового клиента или любые другие задачи, связанные с удаленной работой над объектами Exchange, я надеюсь, что вы воспользуетесь EWS. т.к. ИМХО данный способ наиболее простой и понятный из всех с которыми мне приходилось работать.
Источник
Mac os exchange 2007
Вопрос
Все ответы
Which version of Mac OS X — 10.6 Snow Leopard?
Which version of Entourage, 2004 and / or 2008? Hopefully not Home and Student edition?
Are you using self-signed certificates, that is the certificate generated by the Internet Address Management Wizard (IAMW)?
Are you using the default remote.mydomain.com as your Internet access point?
Have you configured external Autodiscover?
MCTS: Messaging | MCSE: S+M | Small Business Specialist
Check the below article .
While this article and the second part definitely live up to the high standards of MSExchange.org, several important things are missing:
* This is not the way you would import a certificate on Leopard / Snow Leopard.
* Snow Leopard Mail, iCAL, Address Book with native Exchange 2007 / SP1 RU4 (or higher) support.
* Entourage 2008 / SP1 and higher uses Autodiscover.
* Entourage 2008 v.13, which is a free upgrade and the recommended client, does not use WebDAV.
In addition there are two SBS 2008-specific considerations:
* SBS 2008 enables WebDAV by default.
* The server name should be the external Internet connection point,which is mapped to an internal private IP address, for instance remote.mydomain.com, NOT SBS.mydomain.local.
These are the reasons why I asked the questions above.
MCTS: Messaging | MCSE: S+M | Small Business Specialist
Hi Thanks for helping. Here is my info.
Which version of Mac OS X — 10.6 Snow Leopard?
10.4.x
Which version of Entourage, 2004 and / or 2008? Hopefully not Home and Student edition?
2004
Are you using self-signed certificates, that is the certificate generated by the Internet Address Management Wizard (IAMW)?
Self signed
Are you using the default remote.mydomain.com as your Internet access point?
Yes, I have that setup to rssolve externally also.
Have you configured external Autodiscover?
not sure, would I have done this to get the client in the domain? if so yes, otherwise not sure.
You do not need to configure external Autodiscover in your particular Mac scenario. Neither Mac OS X 10.4 Tiger nor Entourage 2004 make use of that service. But it might still be a good idea to set up Autodiscover for external Outlook 2007 / 2010 clients and later versions of Entourage / Outlook for Mac and Mac OS X 10.6 Snow Leopard. On SBS 2008 you would typically do it this way,with an SRV record on your public DNS. This works with your self-signed certificate:
To the task at hand.
Do first run all updates for your Mac OS. The easiest way to check for updates its to select the Software Update item from the Apple Menu (upper left corner). If updates are found, install them.
Most Recent Update
Microsoft Office 2004 for Mac 11.5.7 Update
http://www.microsoft.com/mac/downloads.mspx
Network connectivity and internal name resolution should be okay since you have managed to join the Macs to your SBS domain (which is not so necessary). Just to make sure, that you point your Macs to your internal DNS server on SBS 2008, launch the Terminal application on your Macs and type:
remote.mydomain.com must of course be changed to your actual external host name. This should resolve to an internal private IP address, such as 10.11.13.4, not an external public one. The new standard in SBS is to use the public URL for all web resources, even from the internal network. SBS 2008 uses a split DNS model. remote.mydomain.com resolves to an external public IP address from the outside, and to a private IP address on the inside.
(1) Bring the Finder to the foreground
(2) From the Fo menu, select Connect to Server (or press Command-k)
(3) In the Connecto to Server windows, type smb://servername in the Server Address field
(4) You may have to enter a user name and password in the SMB /CIFS Authentication widow
(5) Navigate to the folder mentioned above: server name\Public\Public Downloads
Hope you get the idea. (I might have some more time later this evening for a thorough description).
Источник