「GNOME/Evolution」の版間の差分
→参照: リンク切れを削除 |
|||
| (同じ利用者による、間の14版が非表示) | |||
| 1行目: | 1行目: | ||
[[Category:メールクライアント]] |
[[Category:メールクライアント]] |
||
[[Category:GNOME]] |
[[Category:GNOME]] |
||
[[de:Evolution]] |
|||
[[en:Evolution]] |
[[en:Evolution]] |
||
[https://wiki.gnome.org/Apps/Evolution Evolution] は、電子メール、カレンダー、連絡先、タスク、メモ、および [[Web_feed|RSS]] を管理するためのアプリケーションです。[[GNOME]] のデフォルトのメール クライアントであり、IMAP、Microsoft Exchange Server、Novell GroupWise、LDAP、WebDAV、CalDAV、およびその他の多くのサービスとプロトコルのサポートが含まれています。 |
|||
Evolution は [[GNOME]] のメールクライアントで IMAP, Microsoft Exchange Server, Novell GroupWise をサポートしています。カレンダー機能も付属しており vcal, csv, google カレンダーなどをサポートしています。Evolution で連絡先やタスク、メモなどを管理することもできます。Evolution の良いところは使いやすく GNOME 環境と統合されていることで、GNOME パネルで天気や日付と共に、カレンダーやタスク、位置などを確認できます。時計を GNOME パネルに追加するだけです。 |
|||
== インストール == |
== インストール == |
||
{{Pkg|evolution}} パッケージを[[インストール]]してください。 |
{{Pkg|evolution}} パッケージを [[インストール]] して下さい、 非 GNOME ユーザーは [[GNOME/Evolution#Gnome 以外で Evolution を使う|Gnome 以外で Evolution を使う]] も参照してください。 |
||
追加のプラグイン: |
|||
Exchange サーバーは {{Pkg|evolution-ews}} によってサポートされており、(Google カレンダーなどの) ウェブカレンダーは {{Pkg|evolution-data-server}} によってサポートされています。 |
|||
* {{App|Bogofilter Plugin|Bogofilter を使用した、Evolution のスパム フィルタリング。|https://bogofilter.sourceforge.io/|{{Pkg|evolution-bogofilter}}}} |
|||
* {{App|EWS Plugin|Exchange Web サービスによる MS Exchange の統合。|https://wiki.gnome.org/Apps/Evolution|{{Pkg|evolution-ews}}}} |
|||
* {{App|On Plugin|システムトレイから Evolution を制御するためのサポート。|https://github.com/acidrain42/evolution-on|{{Pkg|evolution-on}}}} |
|||
* {{App|SpamAssassin Plugin|[[SpamAssassin]] を使用した Evolution のスパムフィルタリング。|https://spamassassin.apache.org/|{{Pkg|evolution-spamassassin}}}} |
|||
== IMAP の設定 == |
== IMAP の設定 == |
||
| 22行目: | 28行目: | ||
=== Offlineimap の設定 === |
=== Offlineimap の設定 === |
||
offlineimap は {{ic|~/.offlineimaprc}} に書かれた設定を使うため、ファイルを作成する必要があります。大抵のユーザーは以下の |
offlineimap は {{ic|~/.offlineimaprc}} に書かれた設定を使うため、ファイルを作成する必要があります。大抵のユーザーは標準の IMAP サーバー用に以下のテンプレート ファイルを使用できます。詳細については、[[OfflineIMAP]] を参照してください。 |
||
{{bc|<nowiki> |
|||
[general] |
|||
[general] |
|||
accounts = MyAccount |
|||
accounts = MyAccount |
|||
# Set this to the number of accounts you have. |
|||
# Set this to the number of accounts you have. |
|||
maxsyncaccounts = 1 |
|||
maxsyncaccounts = 1 |
|||
# You can set ui = TTY.TTYUI for interactive password entry if needed. |
|||
# You can set ui = TTY.TTYUI for interactive password entry if needed. |
|||
# Setting it within this file (see below) is easier. |
|||
# Setting it within this file (see below) is easier. |
|||
ui = Noninteractive.Basic |
|||
ui = Noninteractive.Basic |
|||
[Account MyAccount] |
|||
# Each account should have a local and remote repository |
|||
localrepository = MyLocal |
|||
remoterepository = MyGmail |
|||
# Specifies how often to do a repeated sync (if running without crond) |
|||
autorefresh = 10 |
|||
[Repository MyLocal] |
|||
type = Maildir |
|||
localfolders = /home/path/to/your/maildir |
|||
# This needs to be specified so the MailDir uses a folder structure |
|||
# suitable to Evolution |
|||
sep = / |
|||
[Repository MyGmail] |
|||
# Example for a gmail account |
|||
type = Gmail |
|||
# If using some other IMAP server, uncomment and set the following:- |
|||
#remotehost = imap.gmail.com |
|||
#ssl = yes |
|||
#remoteport = 993 |
|||
# Specify the Gmail user name and password. |
|||
remoteuser = yourname@gmail.com |
|||
remotepass = yourpassword |
|||
# realdelete is Gmail specific, setting to no ensures that deleting |
|||
# a message sends it to 'All Mail' instead of the trash. |
|||
realdelete = no |
|||
# Use 1 here first, increase it if your connection (and the server's) |
|||
# supports it. |
|||
maxconnections = 1 |
|||
# This translates folder names such that everything (including your Inbox) |
|||
# appears in the same folder (named root). |
|||
nametrans = lambda foldername: re.sub('^Sent$', 'root/Sent', |
|||
re.sub('^(\[G.*ail\]|INBOX)', 'root', foldername)) |
|||
# This excludes some folders from being synced. You will almost |
|||
# certainly want to exclude 'All Mail', 'Trash', and 'Starred', at |
|||
# least. Note that offlineimap does NOT honor subscription details. |
|||
folderfilter = lambda foldername: foldername not in ['[Gmail]/All Mail', |
|||
'[Gmail]/Trash','[Gmail]/Spam','[Gmail]/Starred'] |
|||
[Account MyAccount] |
|||
{{Warning|.offlineimaprc のコード行をインデントするスペースは、その行を前の行に追加すると見なされることに注意してください。言い換えれば、設定ファイルのどの行の前にもスペースがないことを常に確認してください。}} |
|||
# Each account should have a local and remote repository |
|||
localrepository = MyLocal |
|||
remoterepository = MyMailserver |
|||
# Specifies how often to do a repeated sync (if running without crond) |
|||
autorefresh = 10 |
|||
[Repository MyLocal] |
|||
{{Tip|この構成ファイルは、公式の例と http://www.linux.com の記事にある構成ファイルの両方を参照して作成されました(現在は利用できません)。}} |
|||
type = Maildir |
|||
localfolders = /home/path/to/your/maildir |
|||
# This needs to be specified so offlineimap does not complain during resync |
|||
sep = . |
|||
nametrans = lambda folder: re.sub('^.', '', |
|||
re.sub('^$', '.INBOX', folder)) |
|||
[Repository MyMailserver] |
|||
=== offlineimap の最初の同期と同期の自動化 === |
|||
# Example for a gmail account |
|||
type = IMAP |
|||
remotehost = your.imap.server.com |
|||
remoteuser = yourname |
|||
remotepass = yourpassword |
|||
remoteport = 143 |
|||
# You need to configure some CA certificates |
|||
sslcacertfile = /etc/ssl/certs/ca-certificates.crt |
|||
# Translate your INBOX to be the root directory. |
|||
# All other directories need a dot before the actual name. |
|||
nametrans = lambda folder: re.sub('^.INBOX$', '', |
|||
re.sub('^', '.', folder)) |
|||
</nowiki>}} |
|||
Gmail を使用している場合は、[https://github.com/medvid/blog/blob/9cc0d54/content/post/offlineimap.md] を追加する必要があります。 |
|||
リモートメールサーバーリポジトリの場合: |
|||
offlineimap のセットアップが完了したら、通常のユーザーアカウントで実行して最初の同期を実行する必要があります |
|||
$ offlineimap |
|||
パスワードとその他すべての設定が正しく設定されていれば、offlineimap は要求されたリポジトリの同期を開始します。接続速度やメールアカウントのサイズによっては、これには長い時間がかかることがありますので、なるべく早く接続してください。別のインタフェースを使用して offlineimap を実行するには、次のように指定します。 |
|||
$ offlineimap -u TTY.TTYUI |
|||
{{bc|<nowiki> |
|||
これにより、パスワードをインタラクティブに入力できます。 最初の同期が完了したら、自動同期を設定します。これは、crond を使用するか、起動時に offlineimap を実行するだけで実行できます。起動時に offlineimap を実行する(autorefreshを設定して)場合の不利な点は、何らかの理由でエラーが表示された場合、メールはその時点から同期を停止することです。したがって、crond を実行するには、次の行を crontab に追加する必要があります。 |
|||
nametrans = lambda folder: re.sub('^.INBOX$', '', |
|||
*/10 * * * * /path/to/scripts/runofflineimap >/dev/null 2>&1 |
|||
re.sub('^', '.', |
|||
re.sub('\.', '_2E', |
|||
re.sub('^\[Gmail\].Drafts$', 'Drafts', |
|||
re.sub('^\[Gmail\].Sent Mail$', 'Sent', folder))))) |
|||
</nowiki>}} |
|||
ローカル リポジトリの場合: |
|||
crontab や vi に慣れていない場合は、次を実行してください。 |
|||
$ crontab -e |
|||
「i」を押して入力を開始し、上の行を入力し、Escを押してエスケープしてプロンプトに戻り、「:wq」を入力して保存して終了します。 /path/to/scripts/runofflineimap は、offlineimap 自体を実行する必要があります(単一実行の場合は-oを使用)。そのためのスクリプト例を以下に示します。 |
|||
{{bc|<nowiki> |
|||
#!/bin/sh |
|||
nametrans = lambda folder: re.sub('^Sent$', '[Gmail].Sent Mail', |
|||
# Run offlineimap through cron to fetch email periodically |
|||
re.sub('^Drafts$', '[Gmail].Drafts', |
|||
ps aux | grep "\/usr\/bin\/offlineimap" |
|||
re.sub('_2E', '.', |
|||
if [ $? -eq "0" ]; then |
|||
re.sub('^.', '', |
|||
logger -i -t offlineimap "Another instance of offlineimap running. Exiting." |
|||
re.sub('^$', '.INBOX', folder))))) |
|||
exit 0; |
|||
</nowiki>}} |
|||
else |
|||
logger -i -t offlineimap "Starting offlineimap..." |
|||
offlineimap -u Noninteractive.Quiet -o |
|||
logger -i -t offlineimap "Done offlineimap..." |
|||
exit 0; |
|||
fi |
|||
nametrans 構成のその他の例 (Courier IMAP サーバー用のものを含む) は、[http://web.archive.org/web/20220628234442/https://www.offlineimap.org/doc/nametrans.html https://www.offlineimap.org/doc/nametrans.html]にあります。 |
|||
これで、IMAPサーバーのローカルコピーが自動的に同期されるはずです。エラーメッセージ(ある場合)は、/var/log/cron.d またはその変種の1つに表示されます。 |
|||
{{Warning|{{ic|~/.offlineimaprc}} コードの行は、任意の量のスペースでインデントされると、前の行の続きとして解釈されることに注意してください。この動作が必要な場合は、行 '''のみ''' インデントするように注意してください (上記のラムダ式の {{ic|re.sub}} 呼び出しのように)}} |
|||
=== offlineimap の maildir を使用する Evolution の設定 === |
|||
[[OfflineIMAP#バックグラウンドで offlineimap を実行|バックグラウンドで offlineimap を実行]] も参照して下さい。 |
|||
これは非常に簡単です。Evolution のアカウントアシスタントを使用して、[メールの受信]セクションで[サーバータイプ]の[Maildir形式のメールディレクトリ]を選択します。 maildir へのパスも選択します(上記の .offlineimaprc の変更バージョンを使用している場合は「ルート」フォルダー)。 「新着メールの確認」オプションは、サーバー側のコピーではなくローカルコピーのみをチェックするため、1分でも非常に短いものに変更できます。 SMTP 設定は通常の使用法に従っています(offlineimap を経由しません)。 |
|||
== |
=== Offlineimap の maildir を使用する Evolution の設定 === |
||
GNOME ヘルプの [https://help.gnome.org/users/evolution/stable/mail-account-manage-maildir-format-directories.html Maildir 形式のメールディレクトリのアカウント設定] を参照してください。{{ic|~/.offlineimaprc}} ファイルのバリアントを使用している場合は、''編集'' > ''設定'' > ''メールアカウント'' > ''編集'' > ''メールの受信'' の ''メールディレクトリ'' パスを ''ルート'' フォルダに設定します。 [[GNOME/Evolution#Offlineimap の設定|Offlineimap の設定]] から。 このプロセスはローカル コピーのみをチェックし、サーバー側のコピーはチェックしないため、''受信オプション'' でより頻繁に (60 分ごとではなく 1 分ごとなど) ''新しいメッセージをチェックする'' ことを選択することもできます。 |
|||
GMail アカウントをセットアップするには Edit -> Preferences -> Mail Accounts を選択して、あなたのメールアカウントの情報を入力してください。 |
|||
== Gmail の設定 == |
|||
* Server Type: POP |
|||
* Server: pop.gmail.com |
|||
* Username: <username>@gmail.com |
|||
* Use Secure Connecetion: SSL encryption |
|||
* Authenthication Type: Password |
|||
[https://help.gnome.org/users/evolution/stable/mail-access-gmail-imap-account.html Access a Gmail IMAP Account via Evolution] または [https://help.gnome.org/users/ evolution/stable/mail-access-gmail-pop-account.html Evolution 経由で Gmail POP アカウントにアクセスする] を GNOME ヘルプで参照してください。 [https://support.google.com/mail/answer/7126229 Check Gmail through other email platforms] (IMAP の場合) または [https://support.google.com/mail/answer/7104828 Gmail Read Gmail messages on other email clients using POP] を参照して、Evolution メール設定アシスタントの ''メールの受信'' および/または ''メールの送信'' の下にある次のフィールド/チェックボックスに手動で入力します。 |
|||
必要に応じて、**分ごとに新着メールを自動的にチェックしてください。残りはユーザー固有です。 |
|||
* ''サーバータイプ'' |
|||
=== メールの送信 === |
|||
* ''サーバー'' と ''ポート'' |
|||
** ''サーバー認証'' |
|||
* ''ユーザーネーム'' |
|||
* ''暗号化方式'' |
|||
''OAuth2 (Google)'' は、''受信メール'' の ''認証'' の下のドロップダウン メニューから選択する必要があります。 |
|||
* Server type: SMTP |
|||
* Server: smtp.gmail.com |
|||
{{Tip| |
|||
* Port: 587 |
|||
* ''ID'' セクションで ''入力した電子メールアドレスに基づいてメールサーバーの詳細を検索する'' をオンにすると、Gmail 経由でメールを送受信するための設定がアシスタントによって自動的に構成されます。アシスタントは、メールの受信に常にデフォルトで IMAP を使用することに注意してください。 |
|||
* Server requires authentication: Checked |
|||
* GNOME を使用している場合は、''設定'' > ''オンラインアカウント'' から Google アカウントを追加できます。 |
|||
* Use Secure Connection: TSL |
|||
}} |
|||
* Fill in Username: <username>@gmail.com |
|||
* Authentication: PLAIN or Login |
|||
これで、Gmailの進化の構成が完了しました。メイン画面で送受信を押して、新着メールを待ちます。それでも機能しない場合は、このリンクにアクセスしてください [http://tuxicity.wordpress.com/2007/03/08/howto-set-up-gmail-in-evolution-gnomes-mail-client-and-organizer/] |
|||
== Gmail カレンダー == |
== Gmail カレンダー == |
||
Evolution で Gmail カレンダーを使用するには、[[GNOME/Evolution#GMAIL の設定|GMAIL の設定]] で説明されている |
|||
[https://help.gnome.org/users/gnome-help/stable/accounts.html GNOME オンラインアカウント] を除く 2 つの方法のいずれかを使用します。])) |
|||
=== WebDAV カレンダーの使用 === |
|||
ブラウザでカレンダーに移動します。 [カレンダーの管理]をクリックし、追加するカレンダーをクリックします。[プライベートURL]セクションで、ICAL (緑色のボタン)の URL をコピーします。 |
|||
Google の [https://support.google.com/calendar/answer/37648?hl=en&ref_topic=10509542#zippy=%2Cget-your-calendar-view-only Calendar Help] にある "Get your calendar (view only)" の手順で、希望するカレンダーの "iCal 形式のシークレットアドレス" を取得します。その後、GNOME ヘルプの [https://help.gnome.org/users/evolution/stable/calendar-webdav.html WebDev カレンダーの使用] の手順に従います。''URL'' 欄のアドレスには、先に取得したシークレットアドレスを使用します。 |
|||
次に Evolution に進みます。ファイル->新規->カレンダーをクリックします。 [新しいカレンダー]ダイアログボックスで、次のタイプを選択します :On The Web 独自のカレンダー名を入力してから、URLをURLフィールドにコピーします。 |
|||
=== Google カレンダーの使用 === |
|||
これで、[名前]フィールドで指定した名前で、Evolution のカレンダービューに Google カレンダーが表示されます。 |
|||
GNOME ヘルプの [https://help.gnome.org/users/evolution/stable/calendar-google.html Google カレンダーの使用] の手順に従います。 プロンプトが表示されたら、GNOME Evolution に Google アカウントへのアクセスを許可する必要があります。 |
|||
'''Variant2 (with evolution-webcal):''' |
|||
Evolution から -> new-> calendar をクリックします。 [新しいカレンダー]ダイアログボックスで、「Google」と入力します。独自のカレンダー名を入力できます。ユーザー名(メールではなく)を挿入します。 「リストを取得」ボタンをクリックして、使用するカレンダーを選択します。 |
|||
== Google コンタクト == |
== Google コンタクト == |
||
Simarly とカレンダーを使用すると、進化した Google の連絡先を同期できます。 |
|||
[新規作成]> [アドレス帳]をクリックします。タイプとしてGoogleを選択し、ユーザーとして Google アカウントのメールを追加します。 |
|||
[[GNOME/Evolution#Gmail カレンダー|Gmail カレンダー]] と同様に、Evolution で Google の連絡先を同期することもできます。詳細については、GNOME ヘルプの [https://help.gnome.org/users/evolution/stable/contacts-google.html Google アドレス帳の使用] を参照してください。 |
|||
{{Note| Evolution が使用する古い開発者 API を Google がオフにしているため、上記は機能しません。あなたのグーグルアカウントのために Gnome オンラインアカウント(GOA)を作成する必要があります。 GOA を作成できるように {{Pkg|gnome-control-center}} をインストールし、同期するものを選択します。進化で作成された Google アドレス帳を直接削除/無効化できます。それ以外の場合は、2つのアドレス帳が表示されます}} |
|||
== Microsoft Exchange and Office 365 == |
|||
メールが Microsoft Exchange Server または Office 365 でホストされているクラウドでローカルにホストされている場合、IMAP/POP および SMTP を使用してメールにアクセスできます。 ただし、Outlook カレンダーへのアクセスや連絡先管理などの追加機能は、Microsoft 独自の [[Wikipedia:Exchange ActiveSync|Exchange ActiveSync]] (EAS) プロトコルを使用して Microsoft Exchange Server または Office 365 サーバーに接続している場合にのみ使用できます。 |
|||
Evolution で Microsoft Exchange アカウントを追加/管理するには 2 つの方法がありますが、いずれも [[#Installation|Evolution EWS]] が必要です。 |
|||
=== GNOME オンラインアカウントの使用 === |
|||
{{Pkg|gnome-online-accounts}} パッケージが存在しない場合はインストールします。 次に、GNOME 設定で "オンラインアカウント" を選択し、次の値で新しい Microsoft Exchange アカウントを追加します。 |
|||
{| class="wikitable" |
|||
! E-メール |
|||
| あなたのメールアドレス (例 your.name@example.com) |
|||
|- |
|||
! パスワード |
|||
| 電子メール アカウントのパスワード '''または''' https://aka.ms/mfasetup のアプリのパスワード |
|||
|- |
|||
! ユーザーネーム |
|||
| あなたのメールアドレス |
|||
|- |
|||
! サーバー |
|||
| outlook.office365.com |
|||
|} |
|||
''接続'' をクリックすると、Exchange アカウントが他のオンラインアカウントと一緒に表示されます。同期するものを選択します (デフォルトでは、すべての機能が有効になっています) |
|||
{{Note| |
|||
* 電子メールアドレスがカスタム ドメインを使用している場合は、アカウントの構成時に "サーバー" フィールドに outlook.office365.com を使用する必要があります。 |
|||
* 2FA を有効にすると、[https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/102 Exchange Server への接続が妨げられます。] |
|||
}} |
|||
=== GNOME オンラインアカウントを使用しない場合 === |
|||
== Tudelft ウェブメール (Exchange) == |
|||
これは、進化のためのtudelftウェブメールの設定です。他のウェブメールベースのメールアカウントでも機能する場合があります。 [編集]-> [設定]-> [メールアカウント]に移動し、メールアカウントを作成します。メールアドレス:<netid> @ gmail.com。 <netid> @ student.tudelft.nl は次の例のようにする必要があることに注意してください:E.M.devries@student.tudelft.nl |
|||
https://wiki.gnome.org/Apps/Evolution/EWS/OAuth2 を参照してください。特に、無料アカウントのユーザー向けの紹介と "Evolution でアカウントを構成する" つまり、無料アカウントのユーザーは、OAuth2 を使用できないため、アプリケーション/テナントID を気にする必要はありません。 |
|||
メールの受信:サーバーの種類:Microsoft Exchange ユーザー名:<netid>これは、次の例のようなネットIDです。edevriesOWA URL:https://webmail.tudelft.nl-> [認証]をクリックして、パスワードを入力します。メールボックスは自動的に入力されます。 |
|||
GNOME Evolution (EWS) アプリケーションへのアクセスは、組織によって許可されていない可能性があります。(管理者にアクセスを要求する代わりに) 考えられる回避策の 1 つは、''受信メール'' の ''認証'' の下にあるドロップダウン メニューから ''OAuth2 (Office365)'' ではなく ''ベーシック'' を選択することです。Evolution メール構成アシスタントのセクション。無料アカウントのユーザーは、''ベーシック'' を選択することもできます。これは、''アプリケーション固有のパスワードの作成'' に代わるものです。 |
|||
[進む]をクリックします。受信オプションはすでに正しいので、x分ごとに自動的にメールを受信するオプションを選択できます。 [進む]をクリックします。メールボックスの名前を入力するだけで完了です。 |
|||
== Gnome 以外で Evolution を使う == |
== Gnome 以外で Evolution を使う == |
||
| 204行目: | 216行目: | ||
}} |
}} |
||
参照 https://bugzilla.gnome.org/show_bug.cgi?id=738633#c4 |
参照 https://bugzilla.gnome.org/show_bug.cgi?id=738633#c4 |
||
== トラブルシューティング == |
|||
システムのアップグレード後、Evolution でアカウントを取得できない場合でも、すべてが失われることはありません。最初に、アカウントファイルが 〜/.evolution/ にあるかどうかを確認できます。ある場合、唯一の解決策は、同じパラメーターで Evolution に新しいアカウントを作成することです。 |
|||
=== サーバーと同期できません === |
|||
VPN の切り替えやXの再起動など、インターネット接続を変更すると、Evolution がメールサーバーに接続できなくなることがあります。下のステータスバーに、接続しようとしている様子が表示されます。 |
|||
考えられる解決策は、ポップアップで[オフラインで作業]に切り替えて[同期しない]を選択することです。次に、1分が経過したら、オンラインモードに戻ります。これで、メールサーバーからのフェッチに問題はないはずです。 |
|||
=== 起動時に 'saving user interface' で止まる === |
|||
これは既知の問題であり、Evolution ではなく glibc に関連しているため、修正できません。この問題を回避するには、Evolution を閉じる前に、プラグアンドソケットアイコン(左下)をクリックするか、[ファイル]> [オフラインで作業] をクリックして、アプリケーションを「オフラインモード」にします。次に Evolution を実行するときに、Evolution をオンラインモードにして、すべての電子メールを同期します。'saving user interface' で止まる問題は繰り返されません。 |
|||
== 参照 == |
== 参照 == |
||
* [http://library.gnome.org/users/evolution/stable/ Gnome Evolution Guide] |
* [http://library.gnome.org/users/evolution/stable/ Gnome Evolution Guide] |
||
* [https://wiki.gnome.org/Apps/Evolution/ GNOME Wiki page] |
|||
2023年1月14日 (土) 06:58時点における版
Evolution は、電子メール、カレンダー、連絡先、タスク、メモ、および RSS を管理するためのアプリケーションです。GNOME のデフォルトのメール クライアントであり、IMAP、Microsoft Exchange Server、Novell GroupWise、LDAP、WebDAV、CalDAV、およびその他の多くのサービスとプロトコルのサポートが含まれています。
インストール
evolution パッケージを インストール して下さい、 非 GNOME ユーザーは Gnome 以外で Evolution を使う も参照してください。
追加のプラグイン:
- Bogofilter Plugin — Bogofilter を使用した、Evolution のスパム フィルタリング。
- EWS Plugin — Exchange Web サービスによる MS Exchange の統合。
- On Plugin — システムトレイから Evolution を制御するためのサポート。
- SpamAssassin Plugin — SpamAssassin を使用した Evolution のスパムフィルタリング。
IMAP の設定
標準的な IMAP メールアドレスの設定方法です。Edit -> Preferences -> Mail Accounts を開いて、メールアカウントを追加して名前とメールアドレスを記述してください。それから 'forward' をクリックするとサーバータイプの入力に移ります。IMAP を選択してください。次にサーバーテキストボックスを埋めます。サーバーのアドレスとユーザー名を記入してください。残りのオプションはウィザードに従って下さい。とても簡単ですが、何か引っかかったときはガイド [1] を見て下さい。
他の IMAP の設定
Evolution から IMAP サーバーに直接接続して IMAP サーバーを PC に同期させることもできます。メールが多くなる度にハードディスクを消費しますが、同期するフォルダを制限することができます (下を参照)。また、インターネット接続がない、移動中でも、添付ファイルを含むメールの完全なコピーが閲覧できるという利点があります。
セットアップするには、offlineimap パッケージをインストールする必要があります ([2] を参照)。
Offlineimap の設定
offlineimap は ~/.offlineimaprc に書かれた設定を使うため、ファイルを作成する必要があります。大抵のユーザーは標準の IMAP サーバー用に以下のテンプレート ファイルを使用できます。詳細については、OfflineIMAP を参照してください。
[general]
accounts = MyAccount
# Set this to the number of accounts you have.
maxsyncaccounts = 1
# You can set ui = TTY.TTYUI for interactive password entry if needed.
# Setting it within this file (see below) is easier.
ui = Noninteractive.Basic
[Account MyAccount]
# Each account should have a local and remote repository
localrepository = MyLocal
remoterepository = MyMailserver
# Specifies how often to do a repeated sync (if running without crond)
autorefresh = 10
[Repository MyLocal]
type = Maildir
localfolders = /home/path/to/your/maildir
# This needs to be specified so offlineimap does not complain during resync
sep = .
nametrans = lambda folder: re.sub('^.', '',
re.sub('^$', '.INBOX', folder))
[Repository MyMailserver]
# Example for a gmail account
type = IMAP
remotehost = your.imap.server.com
remoteuser = yourname
remotepass = yourpassword
remoteport = 143
# You need to configure some CA certificates
sslcacertfile = /etc/ssl/certs/ca-certificates.crt
# Translate your INBOX to be the root directory.
# All other directories need a dot before the actual name.
nametrans = lambda folder: re.sub('^.INBOX$', '',
re.sub('^', '.', folder))
Gmail を使用している場合は、[3] を追加する必要があります。
リモートメールサーバーリポジトリの場合:
nametrans = lambda folder: re.sub('^.INBOX$', '',
re.sub('^', '.',
re.sub('\.', '_2E',
re.sub('^\[Gmail\].Drafts$', 'Drafts',
re.sub('^\[Gmail\].Sent Mail$', 'Sent', folder)))))
ローカル リポジトリの場合:
nametrans = lambda folder: re.sub('^Sent$', '[Gmail].Sent Mail',
re.sub('^Drafts$', '[Gmail].Drafts',
re.sub('_2E', '.',
re.sub('^.', '',
re.sub('^$', '.INBOX', folder)))))
nametrans 構成のその他の例 (Courier IMAP サーバー用のものを含む) は、https://www.offlineimap.org/doc/nametrans.htmlにあります。
~/.offlineimaprc コードの行は、任意の量のスペースでインデントされると、前の行の続きとして解釈されることに注意してください。この動作が必要な場合は、行 のみ インデントするように注意してください (上記のラムダ式の re.sub 呼び出しのように)バックグラウンドで offlineimap を実行 も参照して下さい。
Offlineimap の maildir を使用する Evolution の設定
GNOME ヘルプの Maildir 形式のメールディレクトリのアカウント設定 を参照してください。~/.offlineimaprc ファイルのバリアントを使用している場合は、編集 > 設定 > メールアカウント > 編集 > メールの受信 の メールディレクトリ パスを ルート フォルダに設定します。 Offlineimap の設定 から。 このプロセスはローカル コピーのみをチェックし、サーバー側のコピーはチェックしないため、受信オプション でより頻繁に (60 分ごとではなく 1 分ごとなど) 新しいメッセージをチェックする ことを選択することもできます。
Gmail の設定
Access a Gmail IMAP Account via Evolution または evolution/stable/mail-access-gmail-pop-account.html Evolution 経由で Gmail POP アカウントにアクセスする を GNOME ヘルプで参照してください。 Check Gmail through other email platforms (IMAP の場合) または Gmail Read Gmail messages on other email clients using POP を参照して、Evolution メール設定アシスタントの メールの受信 および/または メールの送信 の下にある次のフィールド/チェックボックスに手動で入力します。
- サーバータイプ
- サーバー と ポート
- サーバー認証
- ユーザーネーム
- 暗号化方式
OAuth2 (Google) は、受信メール の 認証 の下のドロップダウン メニューから選択する必要があります。
- ID セクションで 入力した電子メールアドレスに基づいてメールサーバーの詳細を検索する をオンにすると、Gmail 経由でメールを送受信するための設定がアシスタントによって自動的に構成されます。アシスタントは、メールの受信に常にデフォルトで IMAP を使用することに注意してください。
- GNOME を使用している場合は、設定 > オンラインアカウント から Google アカウントを追加できます。
Gmail カレンダー
Evolution で Gmail カレンダーを使用するには、GMAIL の設定 で説明されている GNOME オンラインアカウント を除く 2 つの方法のいずれかを使用します。]))
WebDAV カレンダーの使用
Google の Calendar Help にある "Get your calendar (view only)" の手順で、希望するカレンダーの "iCal 形式のシークレットアドレス" を取得します。その後、GNOME ヘルプの WebDev カレンダーの使用 の手順に従います。URL 欄のアドレスには、先に取得したシークレットアドレスを使用します。
Google カレンダーの使用
GNOME ヘルプの Google カレンダーの使用 の手順に従います。 プロンプトが表示されたら、GNOME Evolution に Google アカウントへのアクセスを許可する必要があります。
Google コンタクト
Gmail カレンダー と同様に、Evolution で Google の連絡先を同期することもできます。詳細については、GNOME ヘルプの Google アドレス帳の使用 を参照してください。
Microsoft Exchange and Office 365
メールが Microsoft Exchange Server または Office 365 でホストされているクラウドでローカルにホストされている場合、IMAP/POP および SMTP を使用してメールにアクセスできます。 ただし、Outlook カレンダーへのアクセスや連絡先管理などの追加機能は、Microsoft 独自の Exchange ActiveSync (EAS) プロトコルを使用して Microsoft Exchange Server または Office 365 サーバーに接続している場合にのみ使用できます。
Evolution で Microsoft Exchange アカウントを追加/管理するには 2 つの方法がありますが、いずれも Evolution EWS が必要です。
GNOME オンラインアカウントの使用
gnome-online-accounts パッケージが存在しない場合はインストールします。 次に、GNOME 設定で "オンラインアカウント" を選択し、次の値で新しい Microsoft Exchange アカウントを追加します。
| E-メール | あなたのメールアドレス (例 your.name@example.com) |
|---|---|
| パスワード | 電子メール アカウントのパスワード または https://aka.ms/mfasetup のアプリのパスワード |
| ユーザーネーム | あなたのメールアドレス |
| サーバー | outlook.office365.com |
接続 をクリックすると、Exchange アカウントが他のオンラインアカウントと一緒に表示されます。同期するものを選択します (デフォルトでは、すべての機能が有効になっています)
- 電子メールアドレスがカスタム ドメインを使用している場合は、アカウントの構成時に "サーバー" フィールドに outlook.office365.com を使用する必要があります。
- 2FA を有効にすると、Exchange Server への接続が妨げられます。
GNOME オンラインアカウントを使用しない場合
https://wiki.gnome.org/Apps/Evolution/EWS/OAuth2 を参照してください。特に、無料アカウントのユーザー向けの紹介と "Evolution でアカウントを構成する" つまり、無料アカウントのユーザーは、OAuth2 を使用できないため、アプリケーション/テナントID を気にする必要はありません。
GNOME Evolution (EWS) アプリケーションへのアクセスは、組織によって許可されていない可能性があります。(管理者にアクセスを要求する代わりに) 考えられる回避策の 1 つは、受信メール の 認証 の下にあるドロップダウン メニューから OAuth2 (Office365) ではなく ベーシック を選択することです。Evolution メール構成アシスタントのセクション。無料アカウントのユーザーは、ベーシック を選択することもできます。これは、アプリケーション固有のパスワードの作成 に代わるものです。
Gnome 以外で Evolution を使う
Gnome デスクトップの外で Evolution を使うには gnome-keyring をエクスポートする必要があります:
#!/bin/bash eval \`gnome-keyring-daemon\` export GNOME_KEYRING_PID export GNOME_KEYRING_SOCKET exit
Evolution を起動する前に上記のスクリプトを実行してください。実行する前に再起動したり /tmp ディレクトリのファイルを削除する必要があります。
スペルチェック
辞書をインストールしてください。pacman -Ss aspell for a list of dictionaries.
ヒントとテクニック
暗号設定の変更
サーバーへの接続を保護するために使用されるアドバタイズされた暗号を変更することは可能です。Evolution は、使用される暗号の設定を変更するスイッチを提供しませんが、Evolution は GnuTLS を使用するため環境変数を使用して設定を変更することが可能です。
設定を変更する1つの方法は、/usr/share/applications/evolution.desktop に変数を設定することです
変数を追加する。
Exec=evolution %U
このようなものに(NIST/NSA 曲線で ECC 暗号を使用したくない場合)
Exec=env G_TLS_GNUTLS_PRIORITY=${G_TLS_GNUTLS_PRIORITY:-NORMAL:-ECDHE-ECDSA:-ECDHE-RSA} evolution %U
使用可能な暗号設定については、ここを参照してください。 http://gnutls.org/manual/html_node/Priority-Strings.html
これをアーカイブする別の方法として、開始スクリプトで行う。
#!/bin/sh
export G_TLS_GNUTLS_PRIORITY=${G_TLS_GNUTLS_PRIORITY:-NORMAL:%COMPAT:\!VERS-SSL3.0}
exec /usr/bin/evolution
参照 https://bugzilla.gnome.org/show_bug.cgi?id=738633#c4