Thunderbirdの連絡先をCSVまたはVCFにエクスポートする方法
Thunderbirdのアドレス帳を、スプレッドシート用のCSVファイルまたは連絡先アプリ用のVCFファイルとしてエクスポートする方法をご紹介します。どちらの形式を選択すべきか、エクスポート機能が表示される場所、ファイルの検証方法について解説します。
Thunderbirdのカレンダーでは、Nextcloudカレンダーに最新の変更が反映されているにもかかわらず、古いイベントが表示され続けることがあります。Thunderbirdがオフラインになっているか、ローカルカレンダーを表示している場合もあれば、CalDAVアドレス、アカウント認証情報、またはサーバー応答が変更されている場合もあります。まずは、同じイベントがNextcloudのWebカレンダーに表示されるかどうかを確認してください。この比較によって、Thunderbirdとサーバー接続のどちらを先にトラブルシューティングすべきかが分かります。
「Lightning」は、多くのユーザーが今でもThunderbirdのカレンダーに使用している旧称です。最新のThunderbirdにはカレンダー機能が標準搭載されており、NextcloudのドキュメントにもThunderbird 102以降におけるCalDAVのネイティブサポートが記載されています。そのため、最新のThunderbirdインストールでは、通常、Lightningアドオンを別途インストールする必要はありません。
ブラウザで Nextcloud カレンダーのウェブ アプリを開き、Thunderbird に表示されない、または古いイベントを探します。サーバー上にもイベントが存在しない場合、Thunderbird はダウンロードできません。イベントが目的の Nextcloud カレンダーに保存されているか、他のクライアントで表示できるかを確認してください。イベントが Nextcloud には表示されるが Thunderbird には表示されない場合は、以下のローカル接続チェックに進んでください。
問題の方向性も確認してください。Thunderbirdで作成した新しいイベントがNextcloudに表示されない場合は、そのイベントが「マイコンピュータ上」というラベルの付いたカレンダーではなく、ネットワークカレンダーで作成されたことを確認してください。ローカルカレンダーはThunderbirdのプロファイルに保存され、CalDAV経由で同期されません。
Thunderbirdのカレンダービューで、左側のカレンダー一覧を確認してください。Nextcloudカレンダーが選択されていること、およびThunderbirdがオフラインモードになっていないことを確認してください。その後、Thunderbirdを再起動し、再接続させてください。ネットワークカレンダーはオフライン表示用にキャッシュされたイベントを保持できるため、画面に古い予定が表示されていても、サーバーに接続できることや、最近の変更が同期されていることを証明するものではありません。
簡単なテストを試してみてください。Nextcloudカレンダーで数分後の日付に一時的なイベントを作成し、保存して、他のインターフェースでそのイベントが表示されるかどうかを確認します。Thunderbirdからテストする場合は、保存する前にイベントエディタでカレンダー名を確認してください。サーバーにイベントが表示されたことを確認したら、一時的なイベントを削除してください。
スペルミス、古いサーバー名、または別のアカウントからコピーしたカレンダー固有の URL は、検出や購読を妨げる可能性があります。Nextcloud でカレンダーを開き、同期したいカレンダーの横にあるメニューを使用して、CalDAV リンクを表示またはコピーします。URL は通常、パスが の下にあります/remote.php/dav/calendars/が、アカウント名とカレンダー ID は異なる場合があります。例から完全なパスを推測しないでください。
新規接続の場合、Nextcloudの公式ドキュメントに記載されている方法は、Thunderbirdでネットワークカレンダーを作成し、Nextcloudのユーザー名とサーバーURLを入力して「カレンダーを検索」を選択し、必要なカレンダーを購読することです。既にカレンダーを設定している場合は、保存されているURLとNextcloudサーバーに表示されている現在のリンクを比較してください。
ネットワークカレンダーを追加または確認するには、Thunderbirdのカレンダービューを開き、「新しいカレンダー」を選択し、「ネットワーク上」を選択して、アカウントの詳細とサーバーの場所を入力します。ThunderbirdのバージョンとサーバーURLの形式によっては、NextcloudサーバーURLを使用して利用可能なカレンダーを検出するか、特定のCalDAVカレンダーURLを貼り付けることができます。インストールされているバージョンに応じて表示されるフィールドに従ってください。Nextcloudのドキュメントには、新しい検出フローと手動でカレンダーURLを入力する方法の両方が記載されています。
認証プロンプトが繰り返し表示される場合、またはエラーメッセージにHTTP 401または403応答が表示される場合は、通常、サーバーが認証情報またはアカウントへのアクセスを拒否したことを意味します。Nextcloudのユーザー名を確認してから、同じアカウントを使用してブラウザでNextcloudにサインインしてください。最近パスワードを変更した場合は、Thunderbirdに古いパスワードが保存されている可能性があります。Thunderbirdのパスワード設定で古い認証情報を削除し、再接続して、プロンプトが表示されたら現在のパスワードを入力してください。
Nextcloudアカウントで二段階認証が必要な場合は、サーバーがサポートするクライアントログイン方法を確認してください。一部のデプロイメントでは、外部クライアントにアプリパスワードが必要になります。アプリパスワードは、Nextcloudアカウントのセキュリティ設定または管理者が作成したドキュメントに記載されている手順でのみ作成してください。アプリパスワードをURLに貼り付けたり、サポートリクエストで共有したりしないでください。
エラーメッセージに証明書、セキュア接続、タイムアウト、または名前解決に関する記述がある場合は、同じコンピューターからサーバーにアクセスできることを確認してください。ブラウザで Nextcloud サイトを開きます。それでも失敗する場合は、カレンダーの設定を変更する前に、ネットワーク、DNS、VPN、プロキシ、またはサーバーの可用性をトラブルシューティングしてください。サイトは読み込まれるものの CalDAV が失敗する場合は、サーバー アドレスが管理者または Nextcloud のインストールで表示されるホストとベース パスと同じであることを確認してください。
証明書の警告が表示された場合は、コンピュータの日付と時刻を確認し、カレンダーの URL に指定されているホスト名に対してサイトの証明書が有効であることを確認してください。自己署名証明書、有効期限切れの証明書、または不一致の証明書は、Nextcloud サーバー上で修正するか、組織が通常の証明書プロセスを使用して信頼する必要があります。カレンダーの同期を機能させるために、不明な証明書を永続的に受け入れないでください。
一部のイベントのみが欠落しているように見える場合は、正しいカレンダーが選択されているか、日付範囲が適切か、イベントが別のカレンダーに割り当てられていないかを確認してください。NextcloudとThunderbirdでイベントをタイトルで検索してください。共有カレンダーは権限が異なる場合があり、カレンダーを表示できるからといって必ずしも編集できるとは限りません。他のユーザーの変更が欠落しているのに自分の変更が同期されている場合は、カレンダーの所有者に、自分のアカウントにアクセス権がまだあることを確認してもらってください。
タイムゾーンの違いにより、同期エラーが発生していないにもかかわらず、イベントが別の日付や時間に表示される場合があります。イベントを再作成する前に、NextcloudとThunderbirdでイベントのタイムゾーンと開始時刻を比較してください。元のイベントがサーバー上に存在するかどうかを確認するまでは、重複したイベントを作成しないようにしてください。
ネットワークカレンダーのURLや保存済みの認証情報が古くなっている場合は、カレンダーを再追加すると解決することがありますが、これは後回しにしてください。まず、Nextcloudのウェブカレンダーに重要なイベントが登録されていることを確認してください。Thunderbirdで同期されていない変更がある場合は、カレンダーのエントリを削除する前に、エクスポートするなどして保存してください。購読の削除とカレンダーの削除は異なる操作です。プロンプトをよく読み、サーバーデータを削除するオプションは選択しないでください。
ローカルのみの変更を保持した後、影響を受けるネットワークカレンダーのみをThunderbirdから削除し、アプリケーションを再起動してから、現在のNextcloudの検出URLまたはカレンダーURLを使用して再度追加します。目的のカレンダーを購読し、その名前、色、イベントリストが一致することを確認します。同じCalDAV URLを繰り返し追加しないでください。重複した購読によってイベントが二重に表示される可能性があります。
ブラウザは正常に動作するものの、CalDAVクライアントがすべて失敗する場合は、テスト同期の前後のNextcloudサーバーとリバースプロキシのログを確認してください。カレンダーアプリが有効になっていること、アカウントがカレンダーにアクセスできること、プロキシがCalDAVパスを誤って書き換えることなくDAVリクエストと必要なレスポンスヘッダーを転送していることを確認してください。Webページが正常に読み込まれることは、サイトが利用可能であることを証明しますが、DAVリクエストが正しくルーティングされていることを証明するものでもありません。
書き換えルールを手動で作成したり、サンプルホストに置き換えたりするのではなく、Nextcloudが生成した正確なURLを使用してください。クライアントのうち1つだけが失敗する場合は、サーバー設定を変更する前に、別のCalDAVクライアントをテストしてください。この比較により、サーバー側の問題とThunderbirdのプロファイルまたは認証情報の問題とを区別することができます。
Nextcloudで一時的なテストイベントを1つ作成し、Thunderbirdに表示されることを確認します。次に、Thunderbirdでネットワークカレンダーを明示的に選択して2つ目の一時的なイベントを作成し、Nextcloudに表示されることを確認します。テストイベントを1つ編集し、変更された時間またはタイトルが両方のシステムで更新されることを確認します。最後に、テストイベントを削除し、削除が期待どおりに同期されることを確認します。
チェックが成功した場合、両方のアプリケーションで更新後に同じカレンダーの内容が表示され、パスワードの入力を再度求められたり、接続警告が表示されたりすることはありません。片方向のみが正常に動作する場合は、どちらのアプリケーションがイベントを作成したか、そしてもう一方のアプリケーションで表示された正確なエラーをメモしてください。この詳細情報によって、残りの原因を権限、カレンダーの選択、認証、またはサーバー側のDAV処理に絞り込むことができます。
Thunderbirdのアドレス帳を、スプレッドシート用のCSVファイルまたは連絡先アプリ用のVCFファイルとしてエクスポートする方法をご紹介します。どちらの形式を選択すべきか、エクスポート機能が表示される場所、ファイルの検証方法について解説します。
Thunderbirdの「メッセージの送信に失敗しました」というSMTPエラーを修正するには、割り当てられたSMTPサーバー、プロバイダー設定、認証、ネットワークブロック、およびメッセージサイズを確認してください。
Thunderbird 115 Supernovaのコンパクト、デフォルト、またはリラックスの密度を調整したり、ウィンドウレイアウトを選択したり、カード表示とテーブル表示を切り替えたり、フォルダーペインとツールバーをカスタマイズしたりできます。
Thunderbirdのメモリ使用量と動作の遅さを、アドオン、インデックス作成、プロファイル、システムボトルネックなどを安全かつ段階的にチェックすることで診断します。
ThunderbirdをLDAPディレクトリに接続し、セキュアなサーバー設定を選択し、アドレスの自動補完を有効にし、一般的な検索の問題を解決します。
カレンダーの選択、サーバーのURL、認証情報、証明書、権限、およびDAVアクセスを確認することで、ThunderbirdとNextcloudのCalDAV同期の問題を解決します。
Thunderbirdの「サーバーはTLS 1.2をサポートしていません」という警告を解決するには、メールサーバーのセキュリティ設定、ポート、プロバイダーのサポート状況、および安全なレガシーオプションを確認してください。
Thunderbirdのフォルダ圧縮中にフリーズする場合のトラブルシューティング方法。待機すべきタイミング、プロファイルのバックアップ方法、フォルダインデックスの修復方法、トラブルシューティングモードのテスト方法などを学びましょう。
PowerShellとタスクスケジューラを使用して、Thunderbirdプロファイルの自動バックアップを設定します。ローカルのメールとアドレス帳を保護し、スナップショットを検証し、復元をテストします。
Thunderbirdの適応型スパム対策を設定し、フィルターを学習させ、不要なメールをレビューフォルダに移動させるための正確なメッセージルールを作成します。