Antworten:
Ihr bestes, einfachstes und weltweit verfügbares Tool: Telnet
Geben Sie AUTH LOGIN ein. Der Server antwortet mit einer verschlüsselten Aufforderung zur Eingabe Ihres Benutzernamens.
Geben Sie Ihren in Base 64 verschlüsselten Benutzernamen ein. Sie können eines der verschiedenen Tools verwenden, um Ihren Benutzernamen zu verschlüsseln.
Der Server antwortet mit einer verschlüsselten Aufforderung zur Eingabe Ihres Kennworts. Geben Sie Ihr Passwort in Base 64 verschlüsselt ein.
Typ MAIL FROM:, Und die EINGABETASTE dann drückt. Wenn der Absender keine E-Mails senden darf, gibt der SMTP-Server einen Fehler zurück.
Geben Sie RCPT TO: ein, und drücken Sie die [EINGABETASTE]. Wenn der Empfänger kein gültiger Empfänger ist oder der Server keine E-Mails für diese Domäne akzeptiert, gibt der SMTP-Server einen Fehler zurück.
Geben Sie DATA ein.
Geben Sie bei Bedarf Nachrichtentext ein, drücken Sie die EINGABETASTE, geben Sie einen Punkt (.) Ein, und drücken Sie dann erneut die EINGABETASTE.
Wenn die E-Mail ordnungsgemäß funktioniert, sollte eine Antwort ähnlich der folgenden angezeigt werden, die darauf hinweist, dass die E-Mail zur Zustellung in die Warteschlange gestellt wurde:
250 2.6.0 MAILID-SOMETHERE@mail.somedomain.com.
Für mich ist die einfachste Methode die Verwendung von Send-MailMessage in Powershell. Führen Sie über die Powershell-Konsole einfach Folgendes aus:
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"
Weitere Optionen finden Sie unter diesem Link :
Wenn Sie dies von Zeit zu Zeit oder nur für eine kleine Anzahl von SMTP-Servern testen müssen, ist Telnet, wie bereits erwähnt, möglicherweise das bequemste Tool. Das Beste an Telnet ist, dass es ein nahezu universelles Tool ist, mit dem Sie nicht nur einen SMTP-Server, sondern auch andere Dienste wie POP, IMAP usw. testen können.
Wenn Sie diese Tests jedoch regelmäßig oder in größerem Maßstab durchführen, empfehle ich die Verwendung von Swaks . Es ist äußerst benutzerfreundlich und kann auch andere Aufgaben ausführen, z. B. das Senden von angehängten Dateien (was nützlich sein kann, um Ihre Filter für E-Mail-Inhalte zu testen).
Außerdem erhalten Sie nützliche Beendigungscodes, mit denen Sie sogar automatisierte Tests durchführen können.
Ich verwende es häufig unter Linux, aber da es sich um ein Perl-Skript handelt, sollten Sie es problemlos unter Windows ausführen können.
brew install swaks
.
Wenn Sie nicht die gesamte SMTP-Transaktion manuell ausführen möchten, können Sie zum Senden von E-Mails ein Befehlszeilentool wie blat verwenden .
Telnet an Port 25 und das Ausgeben von SMTP-Befehlen per Hand sind für diesen Zweck in der Regel ausreichend.
Sie können einen Onlinedienst ausprobieren, der die Arbeit für Sie erledigt. Sie können sich schnell über häufige Probleme mit SMTP-Servern informieren