ローカルメールの取得と配信を設定する方法


8
$ mail
No mail for lazer
$
  • を使用してメールを送信できますmail
  • Outlookで確認できるように、受信トレイに未読のメールがあります。

メールにメールが表示されないのはなぜですか?どうすればmailそれらをフェッチできますか?


fetchmail(または何か)をセットアップして何かを引き込みましたか?メールは通常、システム上のメール用です...メールがunixアカウントに関連付けられていた日です。
xenoterracide

@xeno:いいえ、ありません。fetchmailについて読み、ここに投稿します。
Lazer

1
言い換え(またはこれを削除して再投稿すること)を「ローカルメールの取得と配信をどのように設定するか」と考える必要があります。これは、ここで非常によい質問です
Michael Mrozek

回答:


4

伝統的に、unixメールはあなたのマシンに直接配信されます(あなたのメールアドレスがならlazer@machine.example.com、確かににシェルアカウントがあるからですmachine.example.com)。これは通常と呼ばれるファイルで配布され/var/mail/lazerたり/var/spool/mail/lazerものの、メール配送エージェントはどこかにそれを置いてもよいです。これはunixメールサーバーでも発生しますが、現在、ほとんどのユーザーはメールサーバーに直接アクセスできません。ローカルメール(たとえば、cronジョブからのメール)は通常、この方法で配信されます。

最近では、通常、メールはどこかのサーバーに配信され、このサーバーへの唯一のアクセスはメール取得プロトコル(通常はPOPまたはIMAP)です。Microsoftはメールサーバー(Exchange)と通信する独自のプロトコルを備えており、Outlook以外の方法でExchangeにアクセスするのは難しい場合があります(ExchangeにはPOPおよびIMAPのオプションモジュールがありますが、常に有効になっているわけではありません)。ほとんどのISPとメールプロバイダーは、POPアクセスとIMAPアクセスの両方を提供しています。すべてMicrosoftの企業環境では、Exchangeに悩まされている可能性があります。

UNIXでメールを読むには、3つの選択肢があります。

  • メールサーバーがメールをコンピュータに転送するように手配します。これは、コンピューターが常にオンでインターネットに接続されている場合にのみ妥当です。障害に対して責任を持ち、バウンス、スパム試行、ウイルス攻撃などを処理するために適切に設定する必要があります。その後、メールは従来のunixに届きます仕方。

  • サーバーから定期的にメールを取得します。このための通常のツールはfetchmailです。POPサーバーまたはIMAPサーバーにクエリを送信し、通常のシステム配信メカニズムを使用して、または選択したファイルに直接メールを配信します。使用するプロトコル、クエリするサーバー、渡すユーザー名とパスワードなどは、Outlookの設定で確認できます。fetchmailの設定方法に応じて、ダウンロードしたメールのコピーがサーバーに残っている場合と残っていない場合があります。

  • あなたの作成したメールクライアント自体はPOPやIMAPを使用して、サーバーからメールを取得。古代よりも高度なほとんどのUNIXメールクライアント/bin/mailがこれを行うことができます。この場合も、サーバーにアクセスするためのパラメーターはOutlookの設定にあります。UNIXの外部(たとえばOutlookなど)では、これが通常可能な唯一の操作モードです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.