Telnetでメールを送信する

著者: Christy White
作成日: 7 5月 2021
更新日: 1 J 2024
Anonim
【ネットワーク】Telnetとは?
ビデオ: 【ネットワーク】Telnetとは?

コンテンツ

ThunderbirdやOutlookなどのソフトウェアは、電子メールの送信が素晴らしく高速であることを保証します。つまり、電子メールが宛先に到達しなくなるまでです。 「送信」をクリックしたときに実際に何が起こるかをどのように知ることができますか? 1つのオプションは、オペレーティングシステムに付属している小さなプログラムであるtelnetを使用して、電子メールプロバイダーの送信サーバーからテストメッセージを送信することです。これを使用して、電子メールソフトウェアが表示していないエラーメッセージを確認できます。

ステップに

パート1/2:telnet経由でメールサーバーに接続する

  1. telnetがあることを確認してください。 MacOSまたはWindowsXPを使用している場合は、ご使​​用のバージョンのtelnetを使用する準備ができています。 Windows Vista、2008サーバー、7、8.1、または10を使用している場合は、telnetを使用する前にアクティブ化する必要があります。
    • Windows Vista、2008サーバー、7および8.1:[スタート]メニューをクリックし、[コントロールパネル]を選択します。 [プログラム]をクリックし、[Windowsの機能をオンまたはオフにする]を選択します。これにより、Windowsの機能のリストが表示されます。 「Telnetクライアント」が表示されるまで下にスクロールし、そのボックスにチェックを入れます。 「OK」をクリックします。
    • Windows 10:[スタート]メニューを右クリックして、[プログラムと機能]を​​選択します。左側のメニューの[Windowsの機能を有効または無効にする]をクリックします。表示されるリストで、[Telnetクライアント]の横のチェックボックスをオンにして、[OK]をクリックします。
  2. ターミナルウィンドウを開きます。 これは、WindowsとMacでは少し異なります。
    • Windowsの任意のバージョン:を押します ⊞勝つ+R。 、cmdと入力し、を押します ↵入力.
    • Mac:Finderで、[アプリケーション]、[ユーティリティ]の順に選択します。[ターミナル]アイコンをダブルクリックします。ランチパッドにターミナルを入力してクリックすることで、ターミナルにアクセスすることもできます。
  3. telnet接続を開きます。 telnet mail.server.com 25と入力します。ここで、「mail.server.com」は電子メールプロバイダーのSMTP(Simple Mail Transfer Protocol)サーバー(smtp-server.austin.rr.comなど)の名前で、25はポート番号です。 SMTPサービスで使用されます。
    • 「220mail.server.com」という返信が届きます。
    • ポート25は、ほとんどのメールサーバーのデフォルトのポートですが、一部のネットワーク管理者は、465(安全なポート)や587(Microsoft Outlookユーザーの場合)などの別のポートでSMTPを使用します。正しいポートについては、ネットワーク管理者に問い合わせてください(またはアカウントの詳細を確認してください)。
    • 「ポート25でホストに接続できません」などのエラーが発生し、ポート25が正しいポートであることが確実な場合は、メールサーバーに問題がある可能性があります。

パート2/2:メッセージの送信

  1. サーバーに挨拶します。 実行する必要のある手順は、使用しているオペレーティングシステムに関係なく同じです。 「HELOyourdomain.com」と入力します。yourdomain.comは、メールの送信元のドメインです。 HELOは1つのLだけで書かれていることに注意してください。押す ↵入力.
    • 「250mail.server.comこんにちはyourdomain.comお会いできてうれしいです」などの返信が届きます。
    • 応答やエラーメッセージが表示されない場合は、HELOではなくEHLOを試してください。一部のサーバーはこれをより適切に処理します。
  2. 送信者の「ヘッダー」情報を入力します。 自分のメールアドレスを使用して、you @ server.comからメールを入力します。 :からのメールの後にスペースがあることを確認してください。押す ↵入力.
    • 「250SenderOK」のようなメッセージが表示されます。
    • エラーメッセージが表示された場合は、サーバーと同じドメインのメールアドレスを使用していることを再確認してください。たとえば、サーバーでyahoo.comアドレスを使用したメッセージの送信が許可されていない場合があります。
  3. 受信者のメールアドレスを入力します。 rcptを[email protected]に入力します。ここで、電子メールアドレスは実際の受信者です。押す ↵入力.
    • [email protected]」というメッセージが表示されます。
    • エラーメッセージが表示された場合は、メッセージの送信先の電子メールアドレスがブロックされている可能性があります。
  4. メッセージを作成します。 メッセージをフォーマットして送信するには、いくつかの割り当てを入力する必要があります。
    • データを入力してを押します ↵入力.
    • 次の行に、subject:testと入力し、2回押します。 ↵入力。 「テスト」を選択したトピックに置き換えます。
    • メッセージを入力します。完了したら、を押します ↵入力.
    • メッセージの最後に入力してピリオドを入力し、を押します ↵入力。これで、メッセージの受け入れを確認する通知、またはメッセージがキューにあることを確認する通知が表示されます。このメッセージはサーバーごとに異なります。
    • エラーメッセージが表示された場合は、それを書き留めて、電子メールプロバイダーに連絡してください。
  5. quitと入力して、telnetを無効にします。 押す ↵入力.

チップ

  • Linuxでも、すべてのtelnetソフトウェアは同じコマンドを使用します。
  • 一部の電子メールクライアントは、この方法で受信したメールをユーザーのスパムメールボックスに直接送信します。この方法を使用してアカウントをテストする場合は、メッセージが受信者のスパムフォルダに保存されているかどうかを確認してください。
  • 一部の電子メールサービス(Hotmailなど)では、ユーザーがtelnet経由で電子メールを送信することはできません。
  • telnetでメールをチェックすることも可能です。ウィキで詳細を読むTelnetでメールを取得する方法について。

警告

  • この方法を使用して違法なメッセージを送信したり、他の人に嫌がらせをしたりすることは、簡単にあなたにさかのぼることができます。システム管理者は、送信メールサーバーを注意深く監視します。

必需品

  • Telnetクライアント
  • メールをリダイレクトできるメールサーバーのアドレス
  • 有効なメールアドレス