web-dev-qa-db-ja.com

Thunderbirdでローカルメールを読むにはどうすればよいですか?

私はpostfixをインストールし、sendmailプログラムを作成してPHPスクリプトをテストする方法としてのみローカル電子メール用に構成しました。

私の質問は、ThunderbirdのようなHTML対応の電子メールクライアントを使用して、ローカル(ルート電子メールなど)の電子メールを読むにはどうすればよいですか?

28
gsi-frank

(以下のセットアップについて説明するときは、デスクトップUbuntu 12.04を使用しています)

postfixSudo dpkg-reconfigure postfixで再構成可能)をインストールしたので、main.cf/etc/postfixというファイルがあり、Thunderbirdをセットアップできますシステムのメールを読みます。 ただし、[fromとメッセージを送信toroot@localhost

最初に、推奨されるように この説明で 私のために働いたのはpostfix'sエイリアス機能を使用してメールのリダイレクトを許可することでした。エイリアスファイルをSudo nano /etc/aliasesで編集して、次のようにします(ユーザー名を自分のものに置き換えます)。

postmaster:    root
root:   mike 

次に、Sudo newaliasesを実行して、構成を更新します。

上記のリンク にも記載されているように、ユーザー名とローカルホストを含​​む.forwardファイルを作成する必要があります。ルートのメールがあなたに転送されるようにmike@localhost。これを行うには、次のコマンドを入力します。

Sudo touch /root/.forward

そして、実行します

Sudo nano /root/.forward

ユーザーを配置するには:例mike@localhostをファイルに保存して保存します。

さらに、Thunderbirdがメールファイルにアクセスできるように、ユーザーをメールグループに追加する必要があることがわかりました。

Sudo adduser $USER mail

その後、ログアウトしてログインし、変更を有効にします。一部の記事で提案されているように、ファイルをchownまたはchmodする必要はありません。


Thunderbird構成になりました。編集>アカウント設定>アカウントアクション>他のアカウントを追加> Unixスプールメールを選択し、次の画面で最初のボックスにユーザー名を入力し、2番目のボックスにyourusername@localhostと入力します。

enter image description hereenter image description here

次のスクリーンショットのように、アカウント設定で新しいアカウントに移動し、サーバー設定を選択し、ローカルディレクトリを/var/mailまたは/var/mail/username(セットアップの場合)として選択します。

enter image description here

指示に従って この記事root@localhostにメールを送信し、Thunderbirdで[メールを取得]をクリックしてアカウントをテストする場合は、smtpサーバーを設定する必要があります。ルートのメールがyouruser@localhostにリダイレクトされるため。

[アカウント設定]> [送信サーバー]に移動し、新しいサーバーの追加を選択します。以下のスクリーンショットのように設定する必要があります。

enter image description here

最後に、root@localhostにメールを作成してアカウントをテストし、数秒後にアカウントのメールを取得をクリックします。次のようなメールが表示されるはずです。

enter image description here

一部のプログラムまたはログは、ルートにメールを送信するように構成する必要がありますが、必要に応じて決定できます。ローカルメールを受信するためにThunderbirdを設定することは必ずしも簡単ではないので、この記事が役に立つことを願っています。

36
user76204

[編集]-> [アカウント設定]を試して、[アカウントアクション]で[他のアカウントを追加]を選択します。

リストから「Unix Mailspool(Movemail)」を選択し、名前、アカウント、その他の設定で構成を続行します。

「メールを取得」すると、システム(localhost)の/ var/spool/mailでメールファイルを探す必要があります。

4
VooDooStevie

i これを見つける とても簡単:

postfixをインストールしたら、Thunderbirdフォルダー内のローカル/ var/mail/usernameファイルへのシンボリックリンクを作成します。

要するに:

「ローカルフォルダー/受信トレイ」に「システム」などのサブフォルダーを作成します。 Thunderbirdを終了し、〜/ .Thunderbird/xxxx.default/Mail/Local\Folders /に移動して、Systemというテキストファイルを見つけます。/var/mail/usernameへのシンボリックリンクに置き換えます

cd /home/pepito/.mozilla-Thunderbird/xxxx.default/Mail/Local\ Folders/
rm System
ln -s /var/mail/username System

(個人的には、私はsmtpを必要としない-だから私はそれに掘り下げなかった。)

2
Berry Tsakala