2台のコンピュータ間で電子メールを送信する最も簡単な方法は何ですか?

2台のコンピュータ間で電子メールを送信する最も簡単な方法は何ですか?

私の質問の意図を明確にするために、織乳質問「データをファイルに保存する最も簡単な方法は何ですか?」

GUIユーザーがデータを(新しい)ファイルに入れる一般的な方法は、プログラムアイコンをダブルクリックしてメニューバーをクリックし、新規作成、保存をクリックしてファイルの場所をクリックして選択し、ファイル名を入力することです。次に「保存」ボタンをクリックしてください。

これ最も単純なコマンドラインからデータをファイルに保存する方法は次のとおりです。echo whatever > file


私が理解したように、電子メールアドレスは元のコンピュータの実際のユーザー名と実際のコンピュータ名を表します。したがって、IP 7.7.7.7を使用してコンピュータ(大学など)にログインし、ユーザー名でログインしている場合は、電子peteメールで連絡することができます[email protected]。 (そうですか?)

ポイントはこのEメールですDユーザー名とコンピュータで。したがって、ジョブサーバーのコマンドラインから受信した電子メールが次から送信されたものと表示されるのはなぜですか?[Eメール保護]」。

だから、何ですか最小送信時に設定する必要がありますそして受け取った3台目のコンピュータ、Googleサーバー、MS Exchangeなどなしで2台のコンピュータ間(コマンドラインユーザーアカウントに直接)電子メールを送信しますか?

(もちろんUNIX、Linuxシステム用です。主にLinuxに興味がありますが、Macも含めてほしいです。)


注:これを行う方法が多すぎる場合は「広すぎる」ので、質問を編集するのに役立ちます。私はソフトウェアの推奨を要求するのではなく、プロキシ、リレー、その他の複雑さなしに最も単純なレベルで作品がどのように調和しているのかを尋ねます。


編集:これまでの回答は役に立ちますが、進捗方法の詳細は省略します。受け取るメール。私が見逃したGoogleの検索フレーズは「最小MTA Linux」のようですが、誰かがこれについてもっと完全に答えたい場合は、私はそれが好きです。 (そうでない場合は、最終的には私が直接把握して回答する必要があるようです。):)

ベストアンサー1

2 人のユーザーと 2 台のコンピューターが独立していると仮定します。たとえば、ユーザ A は単にユーザ B のコンピュータにアクセスしてファイルシステムにファイルを書き込むことはできません。

これは意味する最小configは、AがBシステムのMTAに接続できる構成であり、MTAはBシステム/ドメインに電子メールを送信することを担当していると見なします。

これは、AがBに送信するメッセージがあると言うと、MTA責任感を持つBのメールボックスに到着するメッセージを保護するために使用されます。

以下を見ると、次のことを意味します。

  • BのMTAに接続されたAのリスナーポート(既存のポートTCP / 25)
  • Aは送信者と受信者を識別し、BのMTAは確認を示します。
  • Aはメッセージを伝え、BのMTAは責任があることを示すために応答を送信します。
  • その後、BのMTAはメッセージをディスク(Bのメールボックス)に書き込みます。

この問題を解決するいくつかの奇妙な方法もあります。 AがBコンピュータのrootユーザーの場合、Aは適切なファイルを作成/編集してメッセージをBのメールボックスに直接添付できます。たとえば、mbox ファイルを編集します。しかし、これはやや病的なケースです。

おすすめ記事