Alpine
Alpine は1991年にワシントン大学によってリリースされたテキストベースのメール・ニュースクライアントである pine をベースに、mutt よりも使いやすい軽量なメールクライアントです。
この記事では IMAP を使って Alpine でリモートのメールサーバーを使用する方法を説明します。
インストール
alpineAUR パッケージをインストールしてください。任意でスペルチェッカーもインストールしてください。Alpine は aspell と hunspell に対応しています。
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) などの特定のコマンドの後に自動的に行われます。