第 12 章 クライアント、グループウェアと CLI 管理: #pUsers

Outlook for Windows のセットアップ: メールは IMAP、カレンダーと連絡先は CalDav Synchronizer 経由

Microsoft Outlook for Windows は IMAP (受信) と SMTP (送信) で nextxch に接続します。これはクラシック Outlook (Microsoft 365 Apps、Outlook 2016 - 2024) と新しい Outlook for Windows の両方に当てはまります。クラシック Outlook では、無料のオープンソース アドイン CalDav Synchronizer により、カレンダー、連絡先、タスクも CalDAV と CardDAV で同期できます。このページでは正確なサーバー設定を示し、Outlook for Windows で "Exchange" アカウントの種類が機能しない理由を分かりやすく説明します。

運用のヒントとアーキテクチャに関する注記

ユーザー名は常に完全なメール アドレスです。アカウントで 2 要素認証 (2FA) が有効な場合、IMAP、SMTP、CalDAV/CardDAV は通常のパスワードを拒否します。Webmail で [設定] -> [2FA、パスキー & パスワード] -> [デバイス & アプリ パスワード] を開き、Outlook 専用のアプリ パスワードを作成して、Outlook または CalDav Synchronizer がパスワードを求めるすべての箇所に入力してください。ノート PC を廃棄する際は、そのアプリ パスワードだけを失効させれば済みます。

Outlook のサーバー設定 (クラシック Outlook と新しい Outlook)

ホスト名は nextxch インストールのサーバー名です (例: mail.company.com)。mail.nextxch.com でホストされているメールボックスの場合は、mail.nextxch.com を入力します。

リファレンス / 構成
Account type:           IMAP   (not "Exchange", not "Exchange 2013 or earlier")
Email address:          anna.weber@company.com
User name:              anna.weber@company.com   (always the full address)
Password:               account password, App Password if 2FA is enabled

Incoming (IMAP):        mail.company.com   Port 993   Encryption: SSL/TLS
Outgoing (SMTP):        mail.company.com   Port 465   Encryption: SSL/TLS
  or alternatively:     mail.company.com   Port 587   Encryption: STARTTLS
SMTP authentication:    required, same credentials as incoming
Secure Password Authentication (SPA): off

Hosted mailboxes:       mail.nextxch.com instead of mail.company.com

1. クラシック Outlook: IMAP アカウントを設定する

autodiscover.<your-domain> がサーバーを指している場合、nextxch は Autodiscover に IMAP と SMTP の設定で応答するため、Outlook が自動的に IMAP 設定を提案することがよくあります。そうでない場合は、いくつかの手順でアカウントを手動で設定してください。

リファレンス / 構成
1. File -> Add Account -> enter the email address
2. Expand "Advanced options" -> "Let me set up my account manually" -> Connect
3. Choose account type "IMAP"
4. Incoming mail:  server mail.company.com · port 993 · encryption SSL/TLS
   Outgoing mail:  server mail.company.com · port 465 · encryption SSL/TLS
                   (or port 587 · encryption STARTTLS)
   Do NOT enable "Require logon using Secure Password Authentication (SPA)"
5. Enter the password or App Password -> Connect -> Done

Change later: File -> Account Settings -> Account Settings -> select account -> Repair / Change

2. 新しい Outlook for Windows: IMAP アカウントを追加する

データ主権に関する重要な注意: Microsoft によると、新しい Outlook は他社プロバイダーのアカウントを Microsoft Cloud 経由で同期します。資格情報とメールボックス内容のコピーが Microsoft のサーバーで処理されます。これを避けたい場合は、従来の Outlook、Thunderbird、または nextxch Webmail を使用してください。

リファレンス / 構成
1. Settings (gear) -> Accounts -> Email accounts -> Add account
2. Enter the email address -> Continue
3. Choose "IMAP" as the provider and show the advanced settings
4. IMAP incoming server:  mail.company.com · port 993 · SSL/TLS
   SMTP outgoing server:  mail.company.com · port 465 · SSL/TLS (or 587 · STARTTLS)
   User name:             full email address (for IMAP and SMTP)
   Password:              account password or App Password (with 2FA)
5. Continue -> confirm sync with the Microsoft Cloud -> Done

Calendar and contacts: not available for IMAP accounts in the new Outlook

3. 従来の Outlook で CalDav Synchronizer を使ったカレンダー、連絡先、タスク

CalDav Synchronizer は、従来の Outlook for Windows 用の無料のオープンソース アドイン (AGPL) で、caldavsynchronizer.org から入手できます。独立したプロジェクトであり、nextxch とは提携関係にありません。カレンダー、連絡先、タスクごとに同期プロファイルを 1 つずつ作成してください。

リファレンス / 構成
1. Install CalDav Synchronizer and restart Outlook
2. Ribbon "CalDav Synchronizer" -> "Synchronization Profiles" -> "+" (add profile)
3. Choose profile type "Generic CalDAV/CardDAV"
4. Select the Outlook folder, e.g. "Calendar (This computer only)" of the IMAP account
   or a new, empty folder
5. Enter the DAV URL:
     Calendar:  https://mail.company.com/dav/calendars/anna.weber@company.com/default/
     Contacts:  https://mail.company.com/dav/addressbooks/anna.weber@company.com/default/
     Tasks:     https://mail.company.com/dav/calendars/anna.weber@company.com/tasks/
   Discovery: https://mail.company.com/.well-known/caldav
              https://mail.company.com/.well-known/carddav
6. Username:      anna.weber@company.com
   Password:      account password or App Password (with 2FA)
   Email address: anna.weber@company.com
7. "Test or discover settings" -> confirm connection and resource
8. Synchronization mode: "Outlook <-> Server (Two-Way)" · interval e.g. 5 minutes
9. Save with OK; repeat steps 2 to 8 for contacts and tasks

4. Exchange アカウントとしての Outlook for Windows (MAPI over HTTP)

Outlook for Windows は Exchange タイプのアカウントを MAPI over HTTP で接続します。nextxch はバージョン 1.4 からこれに対応しています: Outlook は Autodiscover でアカウントを設定し、アドインなしでメール、カレンダー、連絡先、タスク、アドレス帳を同期します。Apple Mail、カレンダー、連絡先、および Mac 版 Outlook は EWS を使用します。新しい Outlook for Windows は Exchange アカウントを Microsoft のサービス経由でのみ接続するため、そこでは引き続き IMAP を使用します。

リファレンス / 構成
Client                              Mail                    Calendar, contacts & tasks
----------------------------------  ----------------------  ---------------------------------------
Outlook for Windows (classic)       Exchange (MAPI/HTTP)    Exchange (MAPI/HTTP)
Outlook for Windows (new)           IMAP + SMTP             not available, use Webmail
Outlook for iOS and Android         Exchange ActiveSync     Exchange ActiveSync
iPhone and iPad                     ActiveSync or IMAP      ActiveSync or CalDAV/CardDAV
Android (Gmail, Samsung, DAVx5)     ActiveSync or IMAP      ActiveSync or CalDAV/CardDAV (DAVx5)
macOS (Mail, Calendar, Contacts)    Exchange (EWS) or IMAP  Exchange (EWS) or CalDAV/CardDAV
Thunderbird (Windows/macOS/Linux)   IMAP + SMTP             CalDAV/CardDAV (built in)
Browser                             Webmail /mail/          Webmail /mail/

"Exchange" account type in Outlook for Windows: supported (MAPI over HTTP, setup via Autodiscover)
iPhone, iPad and macOS: setup profile via QR code or link, see chapter 10

設定、既定値 & ベスト プラクティス

設定 / 場所 説明 既定値 本番環境のベスト プラクティス
Posteingang: IMAP, Port 993, SSL/TLS メール、フォルダー、既読状態は、最初のバイトから TLS で保護された IMAPS で同期されます。特殊フォルダー (送信済み、下書き、ごみ箱、迷惑メール) は IMAP SPECIAL-USE によってサーバーから通知されます。 993 · SSL/TLS ポート 993 を SSL/TLS で使用してください。ポート 143 の STARTTLS は任意のフォールバックにすぎず、ファイアウォールで別途開放する必要があります。
Postausgang: SMTP, Port 465 (SSL/TLS) oder 587 (STARTTLS) 認証済みユーザーのメール送信用です。ポート 465 は接続直後から暗号化します (暗黙的 TLS)。ポート 587 は平文で開始し、認証前に STARTTLS で TLS に切り替えます。 465 · SSL/TLS Outlook で "送信サーバー (SMTP) は認証が必要" を有効にし、受信メールと同じ資格情報を使用してください。ポート 25 はサーバー間の配信専用です。
Benutzername & App-Passwort (2FA) すべてのクライアント プロトコルは、完全なメール アドレスでサインインします。2FA が有効な場合、IMAP、SMTP、DAV では通常のパスワードは拒否されます。 E-Mail-Adresse デバイスとプログラムごとに個別のアプリ パスワードを作成してください (Webmail -> 設定 -> 2FA、パスキーとパスワード)。これにより、個々のアクセスを選択的に取り消せます。
CalDAV-Kalender: /dav/calendars/<adresse>/default/ CalDav Synchronizer やその他の CalDAV クライアント向けのメールボックスの既定のカレンダー (VEVENT、招待と定期的な予定を含む)。 https://<host>/dav/calendars/<adresse>/default/ CalDav Synchronizer の "Test or discover settings" ボタンで確認します。または、検出の起点として https://<host>/.well-known/caldav を指定するだけでも十分です。
CardDAV-Kontakte: /dav/addressbooks/<adresse>/default/ CalDav Synchronizer、Thunderbird、macOS、DAVx5 向けのメールボックスの既定のアドレス帳 (vCard 3.0/4.0)。 https://<host>/dav/addressbooks/<adresse>/default/ 同期には専用の Outlook 連絡先フォルダーを使用し、他のアカウントのローカル連絡先が混在しないようにしてください。検出: https://<host>/.well-known/carddav。
CalDAV-Aufgaben: /dav/calendars/<adresse>/tasks/ メールボックスのタスク一覧 (VTODO)。Webmail やスマートフォンと同じタスクです。 https://<host>/dav/calendars/<adresse>/tasks/ CalDav Synchronizer で 3 つ目のプロファイルを作成し、Outlook のタスク フォルダーを選択します。
Neues Outlook für Windows nextxch はメール用の IMAP アカウントとしてのみサポートされます。新しい Outlook では、CalDAV、CardDAV、および CalDav Synchronizer などの COM アドインは使用できません。 IMAP · nur E-Mail Outlook でカレンダーと連絡先が必要な場合は、クラシック Outlook と CalDav Synchronizer、または nextxch Webmail (/mail/) を使用してください。
Kontotyp "Exchange" in Outlook für Windows Outlook for Windows (従来版、Microsoft 365、2016 から 2024) は、Exchange タイプのアカウントを MAPI over HTTP で接続します。nextxch はこれに対応しており、メール、カレンダー、連絡先、タスク、アドレス帳、送信がアドインなしで動作します。新しい Outlook は、Exchange アカウントを Microsoft のサービス経由でのみ接続します。 Unterstützt (MAPI over HTTP) メール アドレスでアカウントを追加すると、Outlook は Autodiscover で設定を検出します。autodiscover.<ご利用のドメイン> がサーバーを指しており、そのドメインで MAPI が有効になっている必要があります。