「Alpine」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(Pkg/AUR テンプレートの更新)
(add Category.)
 
(他の1人の利用者による、間の8版が非表示)
1行目: 1行目:
 
[[Category:メールクライアント]]
 
[[Category:メールクライアント]]
  +
[[Category:OpenPGP]]
 
[[en:Alpine]]
 
[[en:Alpine]]
  +
{{Related articles start}}
  +
{{Related|OpenPGP}}
  +
{{Related articles end}}
 
'''Alpine''' は1991年にワシントン大学によってリリースされたテキストベースのメール・ニュースクライアントである pine をベースに、[[mutt]] よりも使いやすい軽量なメールクライアントです。
 
'''Alpine''' は1991年にワシントン大学によってリリースされたテキストベースのメール・ニュースクライアントである pine をベースに、[[mutt]] よりも使いやすい軽量なメールクライアントです。
 
この記事では IMAP を使って Alpine でリモートのメールサーバーを使用する方法を説明します。
 
   
 
== インストール ==
 
== インストール ==
9行目: 11行目:
 
{{AUR|alpine}} パッケージを[[インストール]]してください。任意でスペルチェッカーもインストールしてください。Alpine は {{Pkg|aspell}} と {{Pkg|hunspell}} に対応しています。
 
{{AUR|alpine}} パッケージを[[インストール]]してください。任意でスペルチェッカーもインストールしてください。Alpine は {{Pkg|aspell}} と {{Pkg|hunspell}} に対応しています。
   
  +
{{AUR|topal}} は、[[GnuPG]] と Alpine をリンクするグループログラムです。
== 設定 ==
 
   
  +
== IMAP ==
Alpine はホームディレクトリの {{ic|.pinerc}} というファイルで直接設定できますが、設定ツールを使用するほうが簡単です (ほとんどの設定ができます)。また、必要であればシステム全体で共通の pinerc ファイルを作成することもできます。
 
   
  +
alpine を起動します:
alpine を起動するにはコンソールやターミナルエミュレータを開いて以下のコマンドを実行してください:
 
   
 
$ alpine
 
$ alpine
   
  +
{{ic|S}}、次に {{ic|C}} を押して設定ページに移動して、自分の名前と、"User Domain" にメールサーバー名、メール送信用のSMTPサーバーを入力します。SMTP サーバーの形式は次のとおりです。
alpine のメインメニューが表示され、方向キーでカーソルを移動してサブメニューを選択できます。[[nano]] を使ったことがあれば、すぐにコツをつかめるはずです。また、画面下部には便利なコマンドのリストが表示されます。"?" は内蔵ヘルプです (下を参照)。
 
   
  +
mailserver.org:portnumber/user=username/ssl (or tls)
設定オプションを変更するには "S" ("setup") と "C" ("config") を入力してください。方向キーで選択して Enter を押すのでもかまいません。画面上部に、様々な行が表示されるので "C" ("change value") を押すことで設定できます。ユーザーの名前、メールサーバーの名前、メールを送信するための SMTP サーバー、メッセージを保存するフォルダの場所などを設定してください。
 
   
  +
また、保存および延期されたメッセージを保持するように Alpine が設定されている形式にも注意してください。これにより、メッセージはローカルに保存されるのではなく、メールサーバー上に保持されます。
SMTP サーバーを指定する際、サーバー上のユーザー名 (通常はメールアドレスです) と、SSL や TLS による暗号化を使用している場合、暗号方式を指定してください:
 
   
mailserver.org:portnumber/user=username/ssl (または tls)
+
{mailserver.org}path/to/folder
   
  +
次の例では、STARTTLS を使用する mailserver.org にあるメールサーバー、Jim Bob という名前のユーザー、およびサーバー上のメールフォルダーの共通の場所を想定しています。
以下のように設定することでメッセージをローカルに保存する代わりに、メッセージがメールサーバーに残るようになります:
 
 
{mailserver.org:portnumber/user=username/ssl}/path/to/folder
 
 
メールサーバーのフォルダのパス名の前の "{}" に SMTP サーバーを使うのに必要なエントリを記入してください:
 
   
 
Personal Name = Jim Bob
 
Personal Name = Jim Bob
 
User Domain = mailserver.org
 
User Domain = mailserver.org
SMTP Server (for sending) = mailserver.org:465/user=jimbob123/ssl
+
SMTP Server (for sending) = mailserver.org:587/user=jimbob123/tls
 
NNTP Server (for news) = <No Value Set>
 
NNTP Server (for news) = <No Value Set>
Inbox Path = <No Value Set: using "inbox">
+
Inbox Path = {mailserver.org}Inbox
 
Incoming Archive Folders = <No Value Set>
 
Incoming Archive Folders = <No Value Set>
 
Pruned Folders = <No Value Set>
 
Pruned Folders = <No Value Set>
Default Fcc (File carbon copy) = {mailserver.org:465/user=jimbob123/ssl}~/mail/sent-mail
+
Default Fcc (File carbon copy) = {mailserver.org}Sent
Default Saved Message Folder = <No Value Set: using "saved-messages">
+
Default Saved Message Folder = {mailserver.org}Archives
Postponed Folder = {mailserver.org:465/user=jimbob123/ssl}~/mail/drafts
+
Postponed Folder = {mailserver.org}Drafts
 
Read Message Folder = <No Value Set>
 
Read Message Folder = <No Value Set>
 
Form Letter Folder = <No Value Set>
 
Form Letter Folder = <No Value Set>
Trash Folder = <No Value Set: using "Trash">
+
Trash Folder = {mailserver.org}Trash
 
Literal Signature = <No Value Set>
 
Literal Signature = <No Value Set>
 
Signature File = <No Value Set: using ".signature">
 
Signature File = <No Value Set: using ".signature">
 
Feature List =
 
Feature List =
   
  +
{{ic|E}} を押して設定を終了します。メインメニューから ({{ic|S}}、次に {{ic|L}}) を押して collectionLists ページに移動し、フォルダーを設定します。Enter キーを押して mailserver.org 上のフォルダーを編集し、必要に応じてニックネームを設定します。Server 行は、メールの送信ではなく取得を目的としている点を除いて、上記の SMTP Server 行と同じ形式を使用します。次の例は IMAP サーバーの場合です:
今日では、IMAP や POP を使用して他のサーバーからメールを受信するように Alpine を設定したいと思うかもしれません。複数の設定を有効にする必要があります。"Folder Preferences" セクションで "Enable Incoming Folders Collection" や "Enable Incoming Folders Checking" オプションを有効にしてください。設定を適用するには Alpine の再起動が必要です。
 
   
  +
mailserver.org:143/user=jimbob123/tls
メインメニューから "L" を押して "Folder List" を開き、"Incoming Folders" を選択してください。デフォルトの受信ボックスが表示されます。リモートサーバーからメールを受信するためにフォルダを追加するには "A" を押します。
 
   
  +
多くの場合、Path フィールドと View フィールドは空白のままでも問題ありません。
Alpine はフォルダを保存するサーバーの名前を要求するので、以下の形式でメールサーバーを入力してください:
 
   
  +
== 返信先アドレスの設定 ==
"mailserver.org:993/user=jimbob123/ssl"
 
   
  +
返信先アドレスを修正するには設定画面を開いて "Customized Headers" を探して以下のように値を変更してください:("Whereis" コマンドを使用して検索するか、数ページ下に移動してこれを見つけます)、値を次のように変更します:
mailserver.org は使用しているメールサーバーのドメイン名や IP アドレスに置き換えてください。993 は同じく接続に使用するポートに置き換えてください。jimbob123 はユーザー名 (メールアドレス) に、SSL ではなく TLS を使用している場合は SSL を TLS に置き換えてください。
 
 
メールサーバーで使用するフォルダの名前が要求されますが、通常は "INBOX" です。そうでない場合はメールプロバイダーから確認を取ってください。
 
 
ニックネームの入力に対しては自由に付けてください。その後にメールサーバーのパスワードを入力します。入力したらメールが読めるようになっているはずです。
 
 
=== 他の IMAP フォルダの設定 ===
 
 
"E" を押してセットアップを終了したら変更を保存してください。メインメニューに戻るので再度 "S" を押してセットアップメニューを立ち上げたら "L" でコレクションリストを開いてください。
 
 
今まで使っていた形式にあわせてメールサーバーの情報を入力してください:
 
 
Nickname : My Mailserver
 
Server : mailserver.org:993/user=jimbob123/ssl
 
Path : ~/mail/
 
View :
 
 
"Path" はリモートサーバーのパスであり記述する必要はありません:
 
 
{mailserver.org:993/user=jimbob123/ssl}~/mail/
 
 
指定する必要があるのはメールサーバーのローカルのパスだけです (上記の場合であれば {{ic|~/mail/}})。
 
 
=== 返信アドレスの設定 ===
 
 
返信先アドレスを修正するには設定画面を開いて "Customized Headers" を探して以下のように値を変更してください:
 
   
 
From: Jim Bob <jimbob123@mailserver.org>
 
From: Jim Bob <jimbob123@mailserver.org>
   
上記の Jim Bob やメールアドレスは適切な値に置き換えてください
+
上記の Jim Bob やメールアドレスは適切な値に置き換えて <> の中に適切な電子メールアドレスを入力します
   
  +
== その他の設定 ==
=== ビルトインヘルプ ===
 
   
  +
ほとんどすべてのもの、特に使用する色を指定できます (メインメニューから {{ic|S}} を押してセットアップし、次に {{ic|K}} を押して色を指定します。) 外部リンクを開くブラウザの設定は、(以前に説明した "Config" セットアップにあります)、使用するテキストブラウザ、フォルダビューなども設定できます。
内蔵のヘルプファイルを見るには、アイテムがハイライトされている状態で "?" と入力してください。
 
   
  +
{{ic|W}} を押すと、オプションをすばやく検索できます。"Convert Dates to Localtime" オプションを有効にすることで、メッセージを現地時間でリストできます。オプションの切り替えは Enter キーを使用して行うことができます。
== ヒントとテクニック ==
 
 
上記の他にも使用する色の指定 (メインメニューから "S" を押して "K")、外部リンクを開くブラウザ、使用するテキストブラウザ、フォルダビューなどが設定できます。
 
   
  +
== Alpine から印刷する ==
"W" を押すことでオプションの検索ができます。"Convert Dates to Localtime" オプションを有効にするとメッセージが地域時で並べられます。オプションの切り替えは Enter キーで行なえます。
 
   
  +
Alpine から {{ic|lpr}} に直接 [[印刷]] した場合、メールの中に含まれているドイツ語のウムラウトのような特殊文字が印刷されません。{{Pkg|a2ps}} プログラムを使うことで解決できます。{{ic|~/.pinerc}} を以下のように編集してください:
=== Alpine から印刷する ===
 
   
Alpine から {{ic|lpr}} に直接[[印刷]]した場合、メールの中に含まれているドイツ語のウムラウトのような特殊文字が印刷されません。{{Pkg|a2ps}} プログラムを使うことで解決できます。{{ic|~/.pinerc}} を以下のように編集してください:
 
 
# Your default printer selection
 
# Your default printer selection
 
printer=''YOURPRINTER'' [] a2ps -q --center-title --footer -P''YOURPRINTER''
 
printer=''YOURPRINTER'' [] a2ps -q --center-title --footer -P''YOURPRINTER''
108行目: 78行目:
 
# Which category default print command is in
 
# Which category default print command is in
 
personal-print-category=3
 
personal-print-category=3
  +
 
''YOURPRINTER'' はプリンターの名前に置き換えてください。上記の設定は Alpine の設定 UI から適用することもできます。設定オプションについては {{ic|a2ps}} の man ページを見てください。
 
''YOURPRINTER'' はプリンターの名前に置き換えてください。上記の設定は Alpine の設定 UI から適用することもできます。設定オプションについては {{ic|a2ps}} の man ページを見てください。
   
== 参照 ==
+
== リモート設定 ==
  +
  +
セットアップページで、{{ic|Z}} を押して RemoteConfigSetup に入ります。アドレス帳、署名、構成をアップロードするように求められます。任意のコンピュータでリモート構成を使用するには、コマンドラインで次のように入力します:
  +
  +
$ alpine -p "{mailserver.org:143/user=jimbob123/tls}remote_pinerc"
  +
  +
このコマンドを [[Bash#エイリアス|.bashrc]] でエイリアスにすることが望ましい場合があります。
  +
  +
== ヒントとテクニック ==
   
  +
マニュアルで間接的に参照されているように、受信ボックスの更新を任意に呼び出すための直接的な、またはすぐに明らかなコマンドはありません。
* http://www.washington.edu/alpine/ - Alpine の公式ページ。チュートリアルが載っている非公式な Alpine のページへのリンクもあります。
 
  +
新しいメールのチェックと通知は、2.5 分ごと、および画面の更新 (Ctrl-L) などの特定のコマンドの後に自動的に行われます。

2024年5月1日 (水) 20:51時点における最新版

関連記事

Alpine は1991年にワシントン大学によってリリースされたテキストベースのメール・ニュースクライアントである pine をベースに、mutt よりも使いやすい軽量なメールクライアントです。

インストール

alpineAUR パッケージをインストールしてください。任意でスペルチェッカーもインストールしてください。Alpine は aspellhunspell に対応しています。

topalAUR は、GnuPG と Alpine をリンクするグループログラムです。

IMAP

alpine を起動します:

$ alpine

S、次に C を押して設定ページに移動して、自分の名前と、"User Domain" にメールサーバー名、メール送信用のSMTPサーバーを入力します。SMTP サーバーの形式は次のとおりです。

mailserver.org:portnumber/user=username/ssl (or tls)

また、保存および延期されたメッセージを保持するように Alpine が設定されている形式にも注意してください。これにより、メッセージはローカルに保存されるのではなく、メールサーバー上に保持されます。

{mailserver.org}path/to/folder

次の例では、STARTTLS を使用する mailserver.org にあるメールサーバー、Jim Bob という名前のユーザー、およびサーバー上のメールフォルダーの共通の場所を想定しています。

Personal Name                     = Jim Bob
User Domain                       = mailserver.org
SMTP Server (for sending)         = mailserver.org:587/user=jimbob123/tls
NNTP Server (for news)            = <No Value Set>
Inbox Path                        = {mailserver.org}Inbox
Incoming Archive Folders          = <No Value Set>
Pruned Folders                    = <No Value Set>
Default Fcc (File carbon copy)    = {mailserver.org}Sent
Default Saved Message Folder      = {mailserver.org}Archives
Postponed Folder                  = {mailserver.org}Drafts
Read Message Folder               = <No Value Set>
Form Letter Folder                = <No Value Set>
Trash Folder                      = {mailserver.org}Trash
Literal Signature                 = <No Value Set>
Signature File                    = <No Value Set: using ".signature">
Feature List                      =

E を押して設定を終了します。メインメニューから (S、次に L) を押して collectionLists ページに移動し、フォルダーを設定します。Enter キーを押して mailserver.org 上のフォルダーを編集し、必要に応じてニックネームを設定します。Server 行は、メールの送信ではなく取得を目的としている点を除いて、上記の SMTP Server 行と同じ形式を使用します。次の例は IMAP サーバーの場合です:

mailserver.org:143/user=jimbob123/tls

多くの場合、Path フィールドと View フィールドは空白のままでも問題ありません。

返信先アドレスの設定

返信先アドレスを修正するには設定画面を開いて "Customized Headers" を探して以下のように値を変更してください:("Whereis" コマンドを使用して検索するか、数ページ下に移動してこれを見つけます)、値を次のように変更します:

From:  Jim Bob <jimbob123@mailserver.org>

上記の Jim Bob やメールアドレスは適切な値に置き換えて <> の中に適切な電子メールアドレスを入力します。

その他の設定

ほとんどすべてのもの、特に使用する色を指定できます (メインメニューから S を押してセットアップし、次に K を押して色を指定します。) 外部リンクを開くブラウザの設定は、(以前に説明した "Config" セットアップにあります)、使用するテキストブラウザ、フォルダビューなども設定できます。

W を押すと、オプションをすばやく検索できます。"Convert Dates to Localtime" オプションを有効にすることで、メッセージを現地時間でリストできます。オプションの切り替えは Enter キーを使用して行うことができます。

Alpine から印刷する

Alpine から lpr に直接 印刷 した場合、メールの中に含まれているドイツ語のウムラウトのような特殊文字が印刷されません。a2ps プログラムを使うことで解決できます。~/.pinerc を以下のように編集してください:

# Your default printer selection
printer=YOURPRINTER [] a2ps -q --center-title --footer -PYOURPRINTER

# List of special print commands
personal-print-command=YOURPRINTER [] a2ps -q --center-title --footer -PYOURPRINTER

# Which category default print command is in
personal-print-category=3

YOURPRINTER はプリンターの名前に置き換えてください。上記の設定は Alpine の設定 UI から適用することもできます。設定オプションについては a2ps の man ページを見てください。

リモート設定

セットアップページで、Z を押して RemoteConfigSetup に入ります。アドレス帳、署名、構成をアップロードするように求められます。任意のコンピュータでリモート構成を使用するには、コマンドラインで次のように入力します:

$ alpine -p "{mailserver.org:143/user=jimbob123/tls}remote_pinerc"

このコマンドを .bashrc でエイリアスにすることが望ましい場合があります。

ヒントとテクニック

マニュアルで間接的に参照されているように、受信ボックスの更新を任意に呼び出すための直接的な、またはすぐに明らかなコマンドはありません。

新しいメールのチェックと通知は、2.5 分ごと、および画面の更新 (Ctrl-L) などの特定のコマンドの後に自動的に行われます。