Menggunakan Windows (2008) apakah ada alat baris perintah yang mudah yang dapat saya gunakan untuk mengirim email uji dari server untuk menguji SMTP, otentikasi pengguna, port, dll ... tanpa menulis sendiri?
Menggunakan Windows (2008) apakah ada alat baris perintah yang mudah yang dapat saya gunakan untuk mengirim email uji dari server untuk menguji SMTP, otentikasi pengguna, port, dll ... tanpa menulis sendiri?
Alat terbaik, termudah, dan tersedia secara global: telnet
Ketik AUTH LOGIN. Server merespons dengan permintaan terenkripsi untuk nama pengguna Anda.
Masukkan nama pengguna Anda yang dienkripsi di basis 64. Anda dapat menggunakan salah satu dari beberapa alat yang tersedia untuk menyandikan nama pengguna Anda.
Server merespons dengan prompt base 64 terenkripsi untuk kata sandi Anda. Masukkan kata sandi Anda yang dienkripsi di basis 64.
Ketik MAIL FROM :, lalu tekan ENTER. Jika pengirim tidak diizinkan mengirim email, server SMTP mengembalikan kesalahan.
Ketik RCPT TO:, dan kemudian tekan ENTER. Jika penerima bukan penerima yang valid atau server tidak menerima email untuk domain ini, server SMTP mengembalikan kesalahan.
Ketikkan DATA.
Jika diinginkan, ketikkan teks pesan, tekan ENTER, ketikkan titik (.), Lalu tekan ENTER lagi.
Jika surat berfungsi dengan baik, Anda akan melihat respons yang mirip dengan yang menunjukkan bahwa surat diantri untuk pengiriman:
250 2.6.0 [email protected].
Bagi saya, metode termudah adalah menggunakan Send-MailMessage di Powershell. Dari konsol Powershell jalankan:
Memuat lebih banyak opsi dapat ditemukan di tautan ini :
sumber
Jika ini adalah sesuatu yang harus Anda uji sesekali, atau hanya untuk sejumlah kecil server SMTP, maka telnet mungkin merupakan alat yang paling nyaman, seperti yang telah ditunjukkan. Hal terbaik tentang telnet adalah alat ini hampir universal, dan memungkinkan Anda tidak hanya menguji server SMTP tetapi juga layanan lain seperti POP, IMAP, dll.
Namun, jika Anda melakukan tes ini secara teratur atau dalam skala yang lebih besar, saya sangat merekomendasikan menggunakan swap . Ini sangat mudah digunakan dan juga dapat melakukan tugas-tugas lain seperti mengirim file yang dilampirkan (yang dapat berguna untuk menguji filter konten email Anda).
Ini juga akan memberi Anda kode keluar yang berguna, sehingga Anda bahkan dapat menggunakannya untuk melakukan tes otomatis.
Saya sering menggunakannya di Linux, tetapi sebagai skrip Perl, Anda harus dapat menjalankannya di kotak Windows tanpa masalah.
sumber
brew install swaks
.Jika Anda tidak ingin menjalankan secara manual seluruh transaksi SMTP, Anda dapat menggunakan alat baris perintah seperti blat untuk mengirim email.
sumber
Telnet ke port 25 dan mengeluarkan perintah SMTP dengan tangan biasanya baik untuk tujuan ini.
sumber
Anda dapat mencoba layanan online yang akan bekerja untuk Anda. Anda dapat dengan cepat mencari tahu tentang masalah server SMTP yang umum
https://checkeremail.com/smtp-check
sumber