IMAPを使用してGmailアカウントに接続するようにAlpineを設定するにはどうすればよいですか?

IMAPを使用してGmailアカウントに接続するようにAlpineを設定するにはどうすればよいですか?

私はFreeBSD 8.1を使用しており、Alpineの電子メールクライアントをインストールしました。 IMAPを使用してGmailアカウントからメールを受信するようにAlpineを設定する方法を知っている人がいるかどうか疑問に思います。

答え1

わかりやすくするために、.pinercに何を追加する必要があるのか​​についてのみ説明します。必要に応じて、設定インターフェイスを使用してこれらすべての設定を指定することもできます。

IMAP経由でメールを受信するには、次の手順に従います。

inbox-path={imap.gmail.com/ssl/[email protected]}

他のすべてのGmailフォルダにアクセスできるようにするには、次のものを含めます。

folder-collections=Gmail {imap.gmail.com/ssl/[email protected]}[]

私はこれが「保管」を模倣するのに役立つことがわかりました。

default-saved-msg-folder=[Gmail]/All Mail

Gmail でメールを送信するには、.pinerc に以下を追加する必要があります。

smtp-server=smtp.gmail.com:587/tls/[email protected]

さらに、次の2つの設定がパフォーマンスを大幅に向上させることがわかりました。

 rsh-open-timeout=0
 disable-these-authenticators=GSSAPI

Alpine にパスワードを記憶させるには、ホームディレクトリで次のコマンドを実行できます。

 touch .pine-passfile

このコマンドを実行した後に初めてalpineを使用する場合は、後で使用するためにパスワードを保存するように求めるパスワードを入力するたびに、プロンプトが表示されます。

答え2

短い答え:Google APIを使用して設定する必要があります。xoAuthを使用するようにアルパインを設定する。初めての場合は1時間ほどかかります。

以前の回答には、Googleアカウントの設定で「セキュリティレベルの低い」アプリを有効にすることが含まれていましたが、少なくとも私には2021年現在はもうできません。アルパインを使用するために、Gamilは「セキュリティレベルが低い」アプリを設定してきました。10年今。 2021年以来、GmailのIMAPサーバーは、この設定が有効になっていても、ユーザーをネットワーク認証ページにリダイレクトしようとします。私のGmailアカウントのいくつかでこれが起こりました。これはパスワード認証時代の終わりです。 Gmailでアルパインを操作する唯一の方法は、設定 - > "xoaUth2"に移動してxoAuthを操作することです。技術的にはまだIMAPを使用しますが、認証部分は使用しません。

Gmailが10年間これを許可したことに感謝しなければならないようです。

関連情報