サーバーからテストメールを送信して設定をテストする最も簡単な方法は?


13

Windows(2008)を使用して、サーバーからテストメールを送信して、SMTP、ユーザー認証、ポートなどをテストするために使用できる簡単なコマンドラインツールはありますか?

回答:


17

世界で最も使いやすく、最も使いやすいツール:telnet

  1. コマンドプロンプトで、次のように入力します。telnetmail.mailserver.com 25
  2. EHLOと入力し、Enterキーを押します。
  3. AUTH LOGINと入力します。サーバーは、ユーザー名の暗号化されたプロンプトで応答します。

    Base 64で暗号化されたユーザー名を入力します。ユーザー名のエンコードに使用できるいくつかのツールのいずれかを使用できます。

    サーバーは、パスワードの暗号化されたBase 64プロンプトで応答します。Base 64で暗号化されたパスワードを入力します。

  4. 「MAIL FROM:」と入力し、Enterキーを押します。送信者がメールの送信を許可されていない場合、SMTPサーバーはエラーを返します。

  5. RCPT TO:と入力し、Enterキーを押します。受信者が有効な受信者でない場合、またはサーバーがこのドメインのメールを受け入れない場合、SMTPサーバーはエラーを返します。

  6. DATAと入力します。

    必要に応じて、メッセージテキストを入力してEnterキーを押し、ピリオド(。)を入力してからEnterキーをもう一度押します。

    メールが正常に機能している場合、メールが配信のためにキューに入れられていることを示す次のような応答が表示されます。

    250 2.6.0 MAILID-SOMETHINGHERE@mail.somedomain.com。

このMS Technetの記事から一部引用


ハハ、これが「簡単」かどうかはわかりませんが、間違いなくかなり簡単な方法です。
マークヘンダーソン

簡単です...幸いなことに、認証(ローカルサーバー)を行う必要がなかったので、base64エンコードについて心配する必要はありませんでしたが、必要に応じて役立つサイトがたくさんあります。
ジェイソン

15

私にとって、最も簡単な方法は、PowershellでSend-MailMessageを使用することです。Powershellコンソールから次を実行します。

PS C:\Users\admin> Send-MailMessage -SMTPServer smtp.domain.com -To xxxxx@gmail.com -From youremail@domain.com -Subject "This is a test email" -Body "Hi, this is a test email sent via PowerShell to test the STMP relay server"

このリンクにはさらに多くのオプションがあります:


1
便利なpowershellスニペット
ヴィジェイシャニ

4

これがときどきテストする必要がある場合、または少数のSMTPサーバーでテストする必要がある場合は、telnetが最も便利なツールである可能性が指摘されています。telnetの最大の利点は、ほぼ普遍的なツールであり、SMTPサーバーだけでなく、POP、IMAPなどの他のサービスもテストできることです。

ただし、このテストを定期的または大規模に実行している場合は、swaksを使用することを強くお勧めします。使い方は非常に簡単で、添付ファイルの送信などの他のタスクも実行できます(メールコンテンツフィルターのテストに役立ちます)。

また、便利な終了コードが提供されるため、自動テストの実行にも使用できます。

私はLinuxで頻繁に使用していますが、Perlスクリプトなので、Windowsボックスで問題なく実行できるはずです。


9年後、私はスワクもお勧めできます。Mac OSでは、でインストールしbrew install swaksます。
tuomassalo



0

あなたのために仕事をするオンラインサービスを試すことができます。一般的なSMTPサーバーの問題をすばやく見つけることができます

https://checkeremail.com/smtp-check


1
これは、ユーザー認証を処理しないため、OPが尋ねた問題の解決策ではありません。たとえそれができたとしても、それらの資格情報をランダムな第三者サイトに送信するのはひどい考えです。
マシューフィッツジェラルドチェンバレン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.